При работе в операционной системе 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 и работать на нем.