За замовчуванням вбудована клієнтська версія SSH для клієнта Cisco IOS


11

Ви видаєте команду ssh 192.168.97.97з пристрою IOS, а маршрутизатор / комутатор IOS призначення IOS приймає обидві версії SSH. Оскільки ви не вказали версію для використання на клієнті SSH, яка версія SSH буде використовуватися для підключення до IOS SSH-сервера?

Відповіді:


12

ssh версія 2 для IOS 12.1 (19) E та новішої версії

SSH від одного комутатора до іншого ... з причин, які я не можу пояснити, Cisco викликає SSHv2 SSH-1.99 ...

SRV1#debug ip ssh client
SSH Client debugging is on
SRV1#ssh 10.19.1.2

Password:
Jun  4 13:45:28.747 CDT: SSH1: sent protocol version id SSH-1.99-Cisco-1.25   <-----
Jun  4 13:45:28.787 CDT: SSH CLIENT0: protocol version id is - SSH-1.99-Cisco-1.25
Jun  4 13:45:28.787 CDT: SSH CLIENT0: sent protocol version id SSH-1.99-Cisco-1.25

Також з Linux під час підключення до IOS ...

[mpenning@something ~]$ ssh -v dst1
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to dst1 [10.19.1.1] port 22.
debug1: Connection established.
debug1: identity file /home/mpenning/.ssh/identity type -1
debug1: identity file /home/mpenning/.ssh/id_rsa type 1
debug1: identity file /home/mpenning/.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version Cisco-1.25     <-------
debug1: no match: Cisco-1.25
debug1: Enabling compatibility mode for protocol 2.0                         <--------
debug1: Local version string SSH-2.0-OpenSSH_5.3

Не зрозуміло, що ця відповідь стосується клієнта за замовчуванням IOS , оскільки ви демонструєте клієнта , який не є IOS.
neirbowj

Клієнти SSH повинні використовувати v2 за замовчуванням, а потім відновлювати до v1, якщо v2 недоступний із сервера чи клієнта. Я припускаю, що це безпечне припущення, що якщо ви ініціюєте сеанси з будь-якого пристрою під керуванням 12.1 (19) E та новіших версій, на будь-якому пристрої, що працює під керуванням 12.1 (19) E і новішим, слід використовувати SSHv2.
Джон Дженсен

Ви також можете примусити ssh за допомогою ip ssh версії 2. Тоді якщо клієнт OpenSSH спробує підключитися (ssh -1 IOS_node) до нього на sshv1, він отримає скаргу "Основні версії протоколу відрізняються: 1 проти 2" і вийдуть зі значенням повернення 255
ytti

5
FYI - версія 1.99 визначена в RFC4253 . Це просто прапор, який сигналізує про сумісність зі старими версіями протоколів SSH.
Джон Дженсен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.