Phiên bản mặc định máy khách SSH tích hợp của Cisco IOS


11

Bạn phát lệnh ssh 192.168.97.97từ thiết bị IOS và máy chủ SSH / bộ định tuyến IOS đích đang chấp nhận cả hai phiên bản SSH. Do bạn không chỉ định phiên bản sẽ sử dụng trên máy khách SSH, phiên bản SSH nào sẽ được sử dụng để kết nối với máy chủ IOS SSH?

Câu trả lời:


12

ssh phiên bản 2 cho iOS 12.1 (19) E trở lên

SSH từ chuyển đổi này sang chuyển đổi khác ... vì lý do tôi không thể giải thích, Cisco gọi 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

Cũng từ linux khi kết nối với 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

Không rõ câu trả lời này giải quyết mặc định máy khách IOS , vì bạn chứng minh máy khách không phải là iOS.
neirbowj

Các máy khách SSH hoạt động tốt nên sử dụng v2 theo mặc định và sau đó chuyển sang v1 nếu v2 không có sẵn từ máy chủ hoặc máy khách. Tôi cho rằng đó là một giả định an toàn rằng nếu bạn bắt đầu các phiên từ bất kỳ thiết bị nào chạy 12.1 (19) E và mới hơn, cho bất kỳ thiết bị nào chạy 12.1 (19) E và mới hơn, nên sử dụng SSHv2.
John Jensen

Bạn cũng có thể buộc ssh với 'ip ssh phiên bản 2'. Sau đó, nếu ứng dụng khách OpenSSH cố gắng kết nối (ssh -1 IOS_node) với nó trên sshv1, nó sẽ nhận được khiếu nại 'Các phiên bản chính của giao thức khác nhau: 1 so với 2' và sẽ thoát với giá trị trả về 255
ytti

5
FYI - phiên bản 1.99 được định nghĩa trong RFC4253 . Đây chỉ là một lá cờ báo hiệu khả năng tương thích với các phiên bản giao thức SSH cũ.
John Jensen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.