Команды связи Linux / Unix SSH, Ping, FTP, Telnet

Содержание:

Anonim

При работе в операционной системе Linux вам может потребоваться обмен данными с другими устройствами . Для этого есть несколько основных утилит, которые вы можете использовать.

Эти утилиты могут помочь вам общаться с:

  • сети,
  • другие системы Linux
  • и удаленные пользователи

Итак, давайте изучим их один за другим.

  • SSH
  • пинг
  • FTP
  • Telnet

Нажмите здесь, если видео недоступно

SSH

SSH, что означает Secure Shell, используется для безопасного подключения к удаленному компьютеру. По сравнению с Telnet, SSH является безопасным, при этом соединение клиент / сервер аутентифицируется с помощью цифрового сертификата, а пароли зашифрованы. Следовательно, он широко используется системными администраторами для управления удаленными серверами Linux.

Синтаксис для входа на удаленную машину Linux с использованием SSH:

SSH username@ip-address or hostname

После входа в систему вы можете выполнять любые команды, которые выполняете в своем терминале.

Пример:

ls

Пример:

pwd

пинг

Эта утилита обычно используется для проверки работоспособности вашего соединения с сервером. Эта команда также используется в -

  • Анализ сетевых и хост-подключений
  • Отслеживание производительности сети и управление ею
  • Тестирование аппаратных и программных проблем

Синтаксис команды: -

ping hostname or

Пример :

ping 172.16.170.1

ping google.com

Здесь система отправила пакеты данных размером 64 байта на IP-адрес (172.16.170.1) или имя хоста (www.google.com). Если хотя бы один из пакетов данных не возвращается или теряется, это может указывать на ошибку в соединении. Обычно с помощью этого метода проверяется подключение к Интернету.

Вы можете нажать Ctrl + c, чтобы выйти из цикла проверки связи.

FTP

FTP - протокол передачи файлов . Это наиболее предпочтительный протокол для передачи данных между компьютерами.

Вы можете использовать FTP для -

  • Вход в систему и установление соединения с удаленным хостом
  • Закачивать и скачивать файлы
  • Навигация по каталогам
  • Просмотр содержимого каталогов

Синтаксис для установки FTP-соединения с удаленным хостом:

ftp hostname or

Как только вы введете эту команду, она попросит вас пройти аутентификацию по имени пользователя и паролю.

После того, как соединение установлено и вы вошли в систему, вы можете использовать следующие команды для выполнения различных действий.

Командование Функция
реж Отображение файлов в текущем каталоге удаленного компьютера
cd "dirname" сменить каталог на "dirname" на удаленном компьютере
положить файл загрузить файл с локального на удаленный компьютер
получить файл Скачать файл с удаленного на локальный компьютер
покидать Выйти

Давайте запустим некоторые из важных команд.

Telnet

Telnet помогает -

  • подключиться к удаленному компьютеру Linux
  • запускать программы удаленно и проводить администрирование

Эта утилита аналогична функции удаленного рабочего стола в Windows Machine.

Синтаксис этой утилиты:

telnet hostname orExample:telnet localhost

В демонстрационных целях мы подключимся к вашему компьютеру (localhost). Утилита запросит ваше имя пользователя и пароль.

После аутентификации вы можете выполнять команды точно так же, как вы это делали до сих пор, используя Терминал. Единственная разница в том, что если вы подключены к удаленному хосту, команды будут выполняться на удаленном компьютере, а не на вашем локальном.

Вы можете выйти из telnet-соединения, введя команду logout.

Резюме:

  • Возможна связь между Linux / UNIX и другими компьютерами, сетями и удаленными пользователями.
  • Команда ping проверяет, работает ли соединение с именем хоста или IP-адресом. Запустите команду ping IP-адрес или имя хоста на терминале.
  • FTP - предпочтительный протокол для отправки и получения больших файлов. Вы можете установить FTP-соединение с удаленным хостом, а затем использовать команды для загрузки, скачивания файлов, проверки файлов и их просмотра.
  • Утилита Telnet помогает подключиться к удаленному компьютеру с Linux и работать на нем.