Прочитав данную статью, читатели получат общее представление о сетевом протоколе SSH (Secure Shell - безопасная оболочка) и научатся подключаться к устройству с помощью SSH-клиента.
Большинство устройств, изготовленных Ubiquiti Networks, функционирует под управлением операционных систем (ОС) на основе Linux, при этом взаимодействие пользователя с устройствами осуществляется на уровне командной строки. Протокол SSH обеспечивает безопасный, криптозащищенный метод удаленного подключения к устройству для доступа к интерфейсу командной строки CLI (Command Line Interface), при этом предполагается, что IP-адрес устройства и параметры доступа известны. Для устройства обеспечивается безопасный способ считывания / записи, используемый для конфигурирования устройства, ведения журналов доступа, устранения неполадок и передачи файлов.
-
Как осуществить подключение по SSH в Microsoft Windows
-
Как осуществить подключение по SSH в ОС Mac OSX
-
Как осуществить подключение по SSH в ОС Linux
Microsoft Windows
Так как среди стандартных программ Windows нет терминала с SSH-клиентом, необходимо использовать стороннее программное обеспечение (ПО). Популярным ПО такого типа, зарекомендовавшем свою эффективность, является приложение PuTTY, SSH- и Telnet-клиент с открытым исходным кодом. PuTTY (putty.exe) можно скачать с этого web-сайта.
После того, как Вы загрузите и установите PuTTY, для подключения выбранного Вами устройства выполните шаги, перечисленные ниже:
- Откройте PuTTY. В окне Basic options for your PuTTY session (Основные опции сессии PuTTY), в поле под Host Name (Имя хоста) введите IP-адрес устройства, к которому осуществляется подключение. В поле Port (Порт) оставьте значение 22, если только SSH-порт устройства не был явным образом изменен. Щелкните мышью Open (Открыть).
- Щелкните Yes (Да), чтобы, ключ хоста в кэше PuTTY считался полученным из надежного источника. Если подключение к данному устройству с помощью этого клиента осуществляется впервые, откроется диалоговое окно с предупреждением о том, что ключ хоста к серверу еще не внесен в реестр. Щелкните Yes (Да). Дальнейшую информацию о ключах хостов см. ty/0.67/htmldoc/Chapter2.html#gs-hostkey" target="_blank" rel="nofollow">здесь.
- Введите Device's Username (Имя пользователя устройства). PuTTY откроет окно консоли с приглашением в командной строке "login as:" (Зарегистрироваться с именем:). Введите имя пользователя устройства и нажмите Enter (Ввод). Примечание: Если на любом этапе процесса регистрации Вы сделаете паузу на продолжительный период времени (превышающий 60 секунд), может открыться окно со следующим сообщением: Server unexpectedly closed network connection (Сервер неожиданно прервал сетевое соединение). Если это произошло, щелкните OK, затем правой кнопкой мыши щелкните по панели заголовка окна PuTTY и выберите раздел Restart Session (Перезапустить Сессию), чтобы выполнить регистрацию заново.
- Введите пароль. Когда появится баннер с приглашением, введите пароль в соответствующее поле. Когда Вы будете набирать пароль на клавиатуре, его символы не будут отображаться на экране дисплея (по соображениям безопасности). Внимательно введите правильный пароль и нажмите Enter (Ввод).
- Устройство готово к приему команд. Если Вы ввели правильные параметры доступа, откроется баннер с приглашением к работе с устройством. В приглашении командной строки будет указано Ваше имя пользователя и имя устройства - это означает, что соединение успешно установлено и удаленное устройство готово к приему команд.
Mac OSX
В Mac OSX имеется свой встроенный терминал с SSH-клиентом, так что скачивать какие-либо сторонние программы не требуется.
- Откройте терминал, он находится в папке Applications > Utilities > Terminal. (Приложения > Утилиты > Терминал).
- Откроется окно терминала с приглашением в командной строке для локальной машины, ожидающей ввода команд.
- Подключитесь к серверу, для этого введите команду, приведенную ниже, затем нажмите Enter (Ввод). Примечание: В команде: <username> - имя пользователя на устройстве, <ServerIP> - IP-адрес устройства, к которому осуществляется подключение.
ssh <username>@<ServerIP>
- Введите Host Key (Ключ хоста) как Trusted (Надежный). Если подключение к данному устройству с помощью этого клиента осуществляется впервые, откроется диалоговое окно с предупреждением о том, что ключ хоста к серверу еще не внесен в реестр. Введите yes (Да) и нажмите Enter (Ввод), чтобы ключ хоста, находящийся в кэш-памяти клиента считался надежным.
- Введите пароль. Когда появится баннер с приглашением, введите пароль в соответствующее поле. Когда Вы будете набирать пароль на клавиатуре, его символы не будут отображаться на экране дисплея (по соображениям безопасности). Внимательно введите правильный пароль и нажмите Enter (Ввод).
- Устройство готово к приему команд. Если Вы ввели правильные параметры доступа, откроется баннер с приглашением к работе с устройством. В приглашении командной строки будет указано Ваше имя пользователя и имя устройства - это означает, что соединение успешно установлено и удаленное устройство готово к приему команд.
Linux
В большинстве дистрибутивов Linux имеется свой встроенный терминал с SSH-клиентом, так что скачивать какие-либо сторонние программы не требуется.
- Откройте терминал. Обычно он находится в подменю Utilities > Terminal (Утилиты > Терминал) главного меню. В большинстве дистрибутивов открыть терминал можно нажав сочетание клавиш CTRL+ALT+T.
- Откроется окно терминала с приглашением в командной строке для локальной машины, ожидающей ввода команд.
- Подключитесь к серверу, для этого введите команду, приведенную ниже, затем нажмите Enter (Ввод). Примечание: В команде: <username> - имя пользователя на устройстве, <ServerIP> - IP-адрес устройства, к которому осуществляется подключение.
ssh <username>@<ServerIP>
- Введите Host Key (Ключ хоста) как Trusted (Надежный). Если подключение к данному устройству с помощью этого клиента осуществляется впервые, откроется диалоговое окно с предупреждением о том, что ключ хоста к серверу еще не внесен в реестр. Введите yes (Да) и нажмите Enter (Ввод), чтобы ключ хоста, находящийся в кэш-памяти клиента считался надежным.
- Введите пароль. Когда появится баннер с приглашением, введите пароль в соответствующее поле. Когда Вы будете набирать пароль на клавиатуре, его символы не будут отображаться на экране дисплея (по соображениям безопасности). Внимательно введите правильный пароль и нажмите Enter (Ввод).
- Устройство готово к приему команд. Если Вы ввели правильные параметры доступа, откроется баннер с приглашением к работе с устройством. В приглашении командной строки будет указано Ваше имя пользователя и имя устройства - это означает, что соединение успешно установлено и удаленное устройство готово к приему команд.