Учебники

11) Связь

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

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

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

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

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

SSH

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

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

SSH username@ip-address or hostname

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

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

Пример:

ls

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

Пример:

pwd

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

пинг

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

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

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

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

ping hostname="" or=""

Пример :

ping 172.16.170.1

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

ping google.com

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

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

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

FTP

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

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

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

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

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

ftp hostname="" or=""

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

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

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

команда функция
реж Отображать файлы в текущем каталоге удаленного компьютера
CD «DIRNAME» сменить каталог на «dirname» на удаленном компьютере
положить файл загрузить файл с локального на удаленный компьютер
получить файл Загрузите файл с удаленного на локальный компьютер
уволиться Выйти

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

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

Telnet

Telnet помогает —

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

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

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

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

telnet hostname="" or=""
Example:
telnet localhost

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

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

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

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

Резюме:

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