Linux/Unix SSH, Ping, FTP, команды связи Telnet
При работе в операционной системе Linux вам может потребоваться общаться с другими устройствами. Для этого вы можете использовать несколько основных утилит.
Эти утилиты могут помочь вам общаться с:
- сети,
- другие системы Linux
- и удаленные пользователи
Итак, давайте изучим их один за другим.
Нажмите здесь если видео недоступно
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 в выход из цикла ping.
Ftp
Ftp это протокол передачи файлов, Это наиболее предпочтительный протокол для передача данных среди компьютеров.
Вы можете использовать FTP для –
- Вход в систему и установление соединения с удаленным хостом
- Загружать и скачивать файлы
- Навигация по каталогам
- Просмотр содержимого каталогов
Синтаксис для установления FTP-соединение на удаленный хост —
ftp hostname="" or=""
Как только вы введете эту команду, она запросит у вас идентификация через имя пользователя и пароль.
После того, как соединение установлено и вы вошли в систему, вы можете использовать следующие команды для выполнения различных действий.
Command | Функция |
---|---|
директория | Отображение файлов в текущем каталоге удаленного компьютера |
компакт-диск «имя каталога» | измените каталог на «dirname» на удаленном компьютере |
положить файл | загрузить «файл» с локального на удаленный компьютер |
получить файл | Загрузите «файл» с удаленного на локальный компьютер |
выход | Выйти |
Давайте выполним некоторые важные команды.
Telnet
Telnet помогает –
- подключиться к удаленному компьютеру Linux
- запускать программы удаленно и осуществлять администрирование
Эта утилита аналогична функции удаленного рабочего стола, которую можно найти в Windows Машина.
Синтаксис этой утилиты:
telnet hostname="" or="" Example: telnet localhost
В демонстрационных целях мы подключимся к вашему компьютеру (локальный хост). Утилита запросит ваше имя пользователя и пароль.
После аутентификации вы можете выполнять команды так же, как вы это делали до сих пор, используя Терминал. Единственная разница в том, что если вы подключены к удаленному хосту, команды будут выполняться на удаленном компьютере, а не на вашем локальном компьютере.
Вы можете выйти из соединения Telnet, введя команду «выход из системы».
Резюме:
- Связь между Linux / UNIX и другие разные компьютеры, сети и удаленные пользователи.
- Команда ping проверяет, работает ли соединение с именем хоста или IP-адресом. Запустите «ping IP-адрес или имя хоста» на терминале.
- FTP является предпочтительным протоколом для отправки и получения больших файлов. Вы можете установить FTP-соединение с удаленным хостом, а затем использовать команды для загрузки, скачивания файлов, проверки файлов и их просмотра.
- Утилита Telnet поможет вам подключиться к удаленному компьютеру Linux и работать на нем.