Question: Пример настройки удаленного доступа к коммутатору по SSH
Answer:
Answer:
Пример настройки удаленного доступа к коммутатору по SSH | Скачать (PDF) |
Протокол SSH обеспечивает безопасное соединение благодаря шифрованию передаваемых данных, включая пароли.
Как и в протоколе Telnet, в SSH-соединении участвуют две стороны: клиент и сервер. Чтобы подключиться к интерфейсу командной строки коммутатора по протоколу SSH, администратор запускает на рабочей станции SSH-клиент и вводит IP-адрес управления коммутатора. При этом рабочая станция должна находиться в той же подсети, что и коммутатор, если в сети не настроена маршрутизация.
В управляемых коммутаторах D-Link по умолчанию активирован протокол Telnet. Для управления коммутатором через SSH, администратор должен отключить Telnet и запустить SSH-сервер.
При подключении клиента SSH-сервер проверяет его подлинность с помощью одного из методов аутентификации:
- Аутентификация по паролю. Клиент отправляет сообщение, в котором содержится пароль в открытом виде. Это сообщение передаётся по зашифрованному каналу.
- Аутентификация узла. Выполняется аутентификация клиентского устройства, а не самого клиента. Этот метод работает, когда клиент отправляет подпись, созданную с помощью закрытого ключа узла. Таким образом, все пользователи, имеющие доступ к этому устройству, будут аутентифицированы.
- Аутентификация с открытым ключом. Клиент отправляет серверу сообщение, в котором содержится открытый ключ клиента. Сообщение подписывается закрытым ключом. Когда сервер его получает, он проверяет ключ и подпись клиента. Если ключ и подпись верны, аутентификация успешна.
Примечание к настройке
Рассматриваемый пример настройки подходит для коммутаторов с D-Link-like CLI.
Задача
Необходимо обеспечить безопасный удалённый доступ к интерфейсу командной строки (CLI) коммутатора. Для этой цели настроим доступ к CLI коммутатора по протоколу SSH с аутентификацией по паролю.

Рис. 1 Схема подключения
Настройка коммутатора
- Создайте учётную запись администратора:
create account admin DlinkUser
|
- Укажите пароль и подтверждение пароля администратора:
Enter a case-sensitive new password: DlinkPassword
Enter the new password again for confirmation: DlinkPassword
|
- Выключите протокол Telnet:
disable telnet
|
- Активируйте протокол SSH:
enable ssh
|
- Настройте аутентификацию по паролю и отключите аутентификацию с открытым ключом и аутентификацию узла:
config ssh authmode publickey disable
config ssh authmode password enable
config ssh authmode hostbased disable
|
- Проверьте выполненные настройки:
show ssh authmode
|
- Установите метод аутентификации по паролю для учётной записи пользователя DlinkUser:
config ssh user DlinkUser authmode password
|
- Проверьте выполненные настройки:
show ssh user authmode
|
- Настройте параметры SSH-сервера:
config ssh server maxsession 8 contimeout 120 authfail 2 rekey never
|
Описание опций:
- maxsession — определяет количество одновременных подключений к SSH-серверу;
- countimeout — указывает время в секундах, через которое SSH-подключение закроется при бездействии SSH-клиента;
- authfail — указывает максимальное число неудачных попыток подключения;
- rekey — указывает время в минутах, через которое повторно генерируются сессионные ключи.
- Проверьте настройки SSH-сервера:
show ssh server
|
Подключение к коммутатору по SSH
- Подключите рабочую станцию к коммутатору и настройте статический IP-адрес, как показано на рисунке 1.
- На рабочей станции запустите программу PuTTY.
- На экране появится панель входа приложения Putty. В строке Connection type выберите SSH, в строке Host Name (or IP address) введите 90.90.90, в поле Port —22. Нажмите кнопку Open.

Рис. 2 Окно настройки и подключения Putty
- В приглашении login as введите DlinkUser.
- В открывшемся окне командной строки коммутатора после приглашения UserName введите DlinkUser, после приглашения PassWord — DlinkPassword.