2.8. Команды SSH

2.8.1. ip ssh server

Назначение

Команда ip ssh server используется для включения или выключения службы SSH. Для активации службы SSH ip ssh server enable в режиме Global config. Для отключения службы SSH используйте команду ip ssh server disable.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server ( enable | disable )

Параметр

Описание параметра

Значение параметра

enable

Включить службу SSH

-

disable

Выключить службу SSH

-

Режим ввода

Global config

Состояние по умолчанию

Служба SSH включена.

Применение

Нет

Примеры

Включение службы SSH на коммутаторе:

Switch# configure terminal
Switch(config)# ip ssh server enable

Связанные команды

show ip ssh server status

2.8.2. ip ssh server authentication-retries

Назначение

Команда ip ssh server authentication-retries используется для настройки количества попыток повторной аутиентификации в режиме Global config при использовании протокола Secure Shell(SSH). Количество повторов может быть установлено от 1 до 6. Для восстановления значения по умолчанию используйте команду no ip ssh server authentication-retries.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server authentication-retries COUNT

no ip ssh server authentication-retries

Параметр

Описание параметра

Значение параметра

COUNT

Количество попыток повторной аутиентификации, с максимальным значением 6

1-6

Режим ввода

Global config

Состояние по умолчанию

По умолчанию установлено значение 6.

Применение

Нет

Примеры

Установка количества повторов аутиентификации SSH на 3:

Switch# configure terminal
Switch(config)# ip ssh server authentication-retries 3

Связанные команды

show ip ssh server status

2.8.3. ip ssh server authentication-timeout

Назначение

Команда ip ssh server authentication-timeout используется для настройки времени тайм-аута аутиентификации Secure Shell(SSH) на коммутаторе в режиме Global config. Для восстановления значения по умолчанию используйте команду no ip ssh server authentication-timeout.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server authentication-timeout SECONDS

no ip ssh server authentication-timeout

Параметр

Описание параметра

Значение параметра

SECONDS

Количество секунд до отключения по тайм-ауту

1-120 секунд

Режим ввода

Global config

Состояние по умолчанию

Значение по умолчанию - 120 секунд.

Применение

Нет

Примеры

Установка тайм-аут аутиентификации SSH на 100 секунд:

Switch# configure terminal
Switch(config)# ip ssh server authentication-timeout 100

Связанные команды

show ip ssh server status

2.8.4. ip ssh server authentication-type

Назначение

Команда ip ssh server authentication-type используется для настройки типа аутентификации Secure Shell(SSH) на коммутаторе в режиме Global config. Эта команда позволяет включать или отключать различные методы аутентификации, такие как аутентификация по паролю, по открытым ключам SSHv2 и аутентификация по ключам RSA SSHv1. Для восстановления значения по умолчанию используйте команду no ip ssh server authentication-type.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server authentication-type ( all | { password | public-key | rsa } )

no ip ssh server authentication-type

Параметр

Описание параметра

Значение параметра

all

Включает все методы аутентификации

-

password

Включает аутентификацию по паролю

-

public-key

Включает аутентификацию по открытым ключам SSHv2

-

rsa

Включает аутентификацию по ключам RSA SSHv1

-

Режим ввода

Global config

Состояние по умолчанию

Тип аутентификации по умолчанию - all.

Применение

Нет

Примеры

Настройка типа аутентификации SSH с использованием только пароля:

Switch# configure terminal
Switch(config)# ip ssh server authentication-type password

Связанные команды

show ip ssh server status

2.8.5. ip ssh server host-key rsa key

Назначение

Команда ip ssh server host-key rsa key используется для настройки хост-ключа Secure Shell(SSH) на коммутаторе в режиме Global config. Хост-ключ используется для обеспечения безопасности соединения SSH. Для восстановления значения по умолчанию используйте команду no ip ssh server host-key rsa key.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server host-key rsa key KEYNAME

no ip ssh server host-key rsa

Параметр

Описание параметра

Значение параметра

KEYNAME

Значение ключа для хост-ключа

до 32 символов

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Хост-ключ служит для объединения открытого ключа и обеспечения безопасности при установлении SSH-соединения. Если произойдут изменения в хост-ключе во время активного соединения SSH, то это может привести к закрытию сети.

Примеры

Настройка ключа хоста SSH с именем “KEY1” на коммутаторе:

Switch# configure terminal
Switch(config)# ip ssh server host-key rsa key KEY1

Связанные команды

show ip ssh server status

2.8.6. ip ssh server rekey-interval

Назначение

Команда ip ssh server rekey-interval используется для настройки интервала смены ключей Secure Shell(SSH) на коммутаторе в режиме Global config. Этот интервал определяет, через какое время будут генерироваться новые ключи для обеспечения безопасности соединения SSH. Для восстановления значения по умолчанию используйте команду no ip ssh server rekey-interval

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server rekey-interval MINUTE

no ip ssh server rekey-interval

Параметр

Описание параметра

Значение параметра

MINUTE

Интервал смены ключей в минутах

1-1440 минут

Режим ввода

Global config

Состояние по умолчанию

Интервал смены ключей по умолчанию составляет 60 минут.

Применение

Нет

Примеры

Настройка интервала смены ключей SSH на 30 минут:

Switch# configure terminal
Switch(config)# ip ssh server rekey-interval 30

Связанные команды

show ip ssh server status

2.8.7. ip ssh server version

Назначение

Команда ip ssh server version используется для настройки версии протокола Secure Shell(SSH) на коммутаторе в режиме Global config. Она определяет, какие версии протокола SSH поддерживаются на коммутаторе. Для восстановления значения по умолчанию используйте команду no ip ssh server version.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server version ( 1 | 2 | all )

no ip ssh server version

Параметр

Описание параметра

Значение параметра

1

Коммутатор использует только SSH версии 1

-

2

Коммутатор использует только SSH версии 2

-

all

Поддерживаются обе версии - 1 и 2

-

Режим ввода

Global config

Состояние по умолчанию

Версия SSH по умолчанию - 2.

Применение

Команду ip ssh server version можно использовать с ключевым словом 2, чтобы предотвратить возможное установление менее защищенного соединения SSH версии 1.

Примеры

Настройка поддержки только SSH версии 1 на коммутаторе:

Switch# configure terminal
Switch(config)# ip ssh server version 1

Связанные команды

show ip ssh server status

2.8.8. ip ssh server source address

Назначение

Команда ip ssh server source address используется для настройки исходного адреса сервера Secure Shell(SSH) в режиме Global config. Для восстановления значения по умолчанию используйте команду no ip ssh server source address.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server source address { vrf NAME | } IP_ADDR

no ip ssh server source address

Параметр

Описание параметра

Значение параметра

vrf NAME

Указывает vrf для предоставления SSH-сервера

До 15 символов

IP_ADDR

Конфигурирует IP-адрес для работы SSH-сервера внутри сети

IPv4-адрес

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Команду ip ssh server source address можно использовать для изменения IP-адреса, который будет использоваться в качестве исходного адреса SSH-сервера. Адрес источника может быть только 0.0.0.0 или адресом интерфейса loopback, 0.0.0.0 указывает, что адрес SSH-сервера не указан.

Примеры

Установка исходного адреса SSH-сервера:

Switch# configure terminal
Switch(config)# ip ssh server source address 10.10.10.1

Связанные команды

ip ssh server

2.8.9. ip ssh server source port

Назначение

Команда ip ssh server source port используется для настройки TCP-порта для SSH-сервера в режиме Global config. Этот порт определяет, через какой порт будет работать SSH-сервер. Для восстановления значения по умолчанию используйте команду no ip ssh server source port.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server source port NUMBER

no ip ssh server source port

Параметр

Описание параметра

Значение параметра

port NUMBER

Конфигурирует TCP-порт для работы SSH-сервера внутри сети

1025-65535

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

CLI-команда no ip ssh server source port сбросит TCP-порт для SSH-сервера, возвращая его к значению по умолчанию - 22.

Примеры

Настройка исходного порта для SSH-сервера на значении 2222:

Switch# configure terminal
Switch(config)# ip ssh server source port 2222

Связанные команды

ip ssh server

2.8.10. ip ssh server source mgmt-if port

Назначение

Команда ip ssh server source mgmt-if port используется для настройки TCP-порта для работы SSH-сервера в режиме Global config. Этот порт определяет, через какой порт будет работать SSH-сервер при внеполосной(outband) работе. Для восстановления значения по умолчанию используйте команду no ip ssh server source mgmt-if port.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip ssh server source mgmt-if port NUMBER

no ip ssh server source mgmt-if port

Параметр

Описание параметра

Значение параметра

mgmt-if port NUMBER

Конфигурирует TCP-порт для работы SSH-сервера внеполосно

1025-65535

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

CLI-команда no ip ssh server source mgmt-if port сбросит TCP-порт для внеполосной работы SSH-сервера, возвращая его к значению по умолчанию - 22.

Примеры

Настройка исходного порта для внеполосной работы SSH-сервера на значении 2222:

Switch# configure terminal
Switch(config)# ip ssh server source mgmt-if port 2222

Связанные команды

ip ssh server

2.8.11. show ip ssh server status

Назначение

Команда show ip ssh server status предназначена для отображения версии и данных конфигурации сервера Secure Shell(SSH) в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show ip ssh server status

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды, отображающий текущую конфигурацию SSH:

Switch# show ip ssh server status

SSH server enabled
Version: 1.99
Authentication timeout: 33 second(s)
Authentication retries: 6 time(s)
Server key lifetime: 60 minute(s)
Authentication type: password, public-key

Связанные команды

show ip ssh server session

2.8.12. rsa key generate

Назначение

Команда rsa key generate используется для автоматической генерации RSA-ключа в режиме Global Config.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

rsa key KEYNAME generate

Параметр

Описание параметра

Значение параметра

KEYNAME

Имя ключа

До 32 символов

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Команда rsa key generate создаёт RSA-ключ с закрытым ключом длиной 1024 бита, публичным показателем (экспонентой) 65537 и в формате DER.

Примеры

Создание RSA-ключа с именем “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1 generate

Generating RSA private key, 1024 bit long modulus
Please waiting for a moment: done!
Public exponent is 65537 (0x10001)
Generate RSA key successfully
Switch(config)#

Связанные команды

show rsa keys

2.8.13. rsa key

Назначение

Команда rsa key используется для создания RSA-ключа с указанным именем и перевода устройства в режим настройки ключа, где можно задать дополнительные параметры и формат ключа.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

rsa key KEYNAME

Параметр

Описание параметра

Значение параметра

KEYNAME

Имя ключа

До 32 символов

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Команда создаёт новый ключ RSA с указанным именем и переводит устройство в режим настройки ключа, где можно задать дополнительные параметры и формат ключа. Имя ключа должно начинаться с буквы и содержать только допустимые символы: латинские буквы (a-z, A-Z), цифры (0-9), точку (.), дефис (-) или подчёркивание (_). Длина имени должна быть от 1 до 31 символа.

Примеры

Создание ключа с именем “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)#

Связанные команды

show rsa keys

2.8.14. key format

Назначение

Команда key format используется для указания формата ключа в режиме Rsa Key Configuration.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

key format ( der | pem )

Параметр

Описание параметра

Значение параметра

der

Формат der

-

pem

Формат pem

-

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Формат ключа по умолчанию - DER.

Применение

Нет

Примеры

Установка формата DER для ключа “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# key format der

Связанные команды

rsa key

2.8.15. key string end

Назначение

Команда key string end используется для выхода из режима настройки строки ключей RSA в режим Global config и применения этих настроек ко всем конфигурациям ключей RSA.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

key string end

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Выход из режима настройки ключа RSA:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# key string end
Switch(config)#

Связанные команды

rsa key

2.8.16. key type

Назначение

Команда key type используется для указания типа ключа в режиме конфигурации ключей RSA. Ключ может быть указан как публичный или приватный.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

key type ( public | private )

Параметр

Описание параметра

Значение параметра

public

Укажите ключ в качестве публичного ключа

-

private

Укажите ключ в качестве приватного ключа

-

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Тип ключа “KEY1” указывается как открытый ключ:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# key type public

Связанные команды

rsa key

2.8.17. reset

Назначение

Команда reset используется для удаления всех конфигураций ключей в режиме конфигураций ключей RSA.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

reset

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Удаление всех конфигураций ключа “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# reset

Связанные команды

rsa key

2.8.18. validate

Назначение

Команда validate используется для проверки строк ключей в режиме конфигурации ключей RSA.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

validate

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Проверка строки ключа “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# validate

Связанные команды

rsa key

2.8.19. KEYLINE

Назначение

Команда KEYLINE предназначена для добавления строк ключей напрямую в режиме конфигурации ключей RSA. Введите любые строки, кроме ключевых слов в этом режиме.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

KEYLINE

Параметр

Описание параметра

Значение параметра

KEYLINE

Строка ключа

Ключ

Режим ввода

Rsa Key Configuration

Состояние по умолчанию

Нет

Применение

Введите любую строку ключа.

Примеры

Ввод строки ключа для ключа “KEY1”:

Switch# configure terminal
Switch(config)# rsa key KEY1
Switch(config-rsa-key)# 00302017 4A7D385B 1234EF29 335FC973
Switch(config-rsa-key)# 2DD50A37 C4F4B0FD 9DADE748 429618D5

Связанные команды

validate

2.8.20. rsa key export

Назначение

Команда rsa key export используется для экспорта файлов ключей в указанное место назначения, выполняется в режиме Global config.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

rsa key KEYNAME export url DEST_FILE ( public | private ) ( der | der-hex | pem | ssh1 | ssh2 )

Параметр

Описание параметра

Значение параметра

KEYNAME

Указывает имя ключа для отображения

До 32 символов

DEST_FILE

Полный путь и имя файла для места назначения

До 255 символов

public

Указывает ключ как публичный

-

private

Указывает ключ как приватный

-

der

Формат DER

-

der-hex

Формат DER HEX

-

pem

Формат PEM

-

ssh1

Формат SSHv1

-

ssh2

Указывает формат ключа

-

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Используйте команду rsa key export для экспорта ключа.

Примеры

Экспортирование ключа “KEY1” во флэш-память в качестве публичного ключа:

Switch# configure terminal
Switch(config)# rsa key KEY1 export url flash:/key1.pub public ssh2

Экспортирование ключа “KEY2” во флэш-память в качестве приватного ключа:

Switch# configure terminal
Switch(config)# rsa key KEY2 export url flash:/key1 private ssh1

Связанные команды

rsa key generate

rsa key import

2.8.21. rsa key import

Назначение

Команда rsa key import используется для импорта файлов ключей из указанного источника, выполняется в режиме Global config.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

rsa key KEYNAME import url SRC_FILE ( public | private ) ( der | der-hex | pem | ssh1 | ssh2 )

Параметр

Описание параметра

Значение параметра

KEYNAME

Указывает имя ключа для отображения

До 32 символов

SRC_FILE

Полный путь и имя файла для места назначения

До 255 символов

public

Указывает ключ как публичный

-

private

Указывает ключ как приватный

-

der

Формат DER

-

der-hex

Формат DER HEX

-

pem

Формат PEM

-

ssh1

Формат SSHv1

-

ssh2

Указывает формат ключа

-

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Используйте команду rsa key import для импорта ключа.

Примеры

Импортирование ключа “KEY1” во флэш-память в качестве публичного ключа:

Switch# configure terminal
Switch(config)# rsa key KEY1 import url flash:/key1.pub public ssh2

Импортирование ключа “KEY2” во флэш-память в качестве приватного ключа:

Switch# configure terminal
Switch(config)# rsa key KEY2 import url flash:/key1 private ssh1

Связанные команды

rsa key generate

rsa key export

2.8.22. show rsa key

Назначение

Команда show rsa key используется для отображения подробной информации о ключах, выполняется в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show rsa key KEYNAME

Параметр

Описание параметра

Значение параметра

KEYNAME

Указывает имя ключа для отображения

До 32 символов

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод подробной информации о ключе с именем “KEY1”:

Switch# show rsa key KEY1

RSA key information:
=========================================================
Name: KEY1
Type: private
Modulus: 1024 bit
Usage count: 0
Private key DER code:
30820258
    0201
      00
  028180
    9B3E9726 6405BD54 692F172A901F3879 C947366E 5703D282 AA31707F 214D38C9

Связанные команды

show rsa keys

2.8.23. show rsa keys

Назначение

Команда show rsa keys предназначена для отображения краткой информации обо всех ключах в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show rsa keys

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте команду show rsa keys для отображения краткой информации о ключах RSA.

Примеры

Вывод краткой информации о ключах RSA:

Switch# show rsa keys

Name                              Type     Usage   Modulus
============================================================
key1                              private  0       1024
key2                              public   0       1024

Связанные команды

show rsa key