OpenSSH クライアントでユーザー名の後に続く整数で、コロンで区切られます。

OpenSSH クライアントでユーザー名の後に続く整数で、コロンで区切られます。

ポート2001でリッスンしているCiscoルータ(IOSオペレーティングシステムを実行)にリバースSSHサーバーがあります。

C1841#sh control-plane host open-ports 
Active internet connections (servers and established)
Prot               Local Address             Foreign Address                  Service    State
 tcp                        *:22                         *:0               SSH-Server   LISTEN
 tcp                        *:23                         *:0                   Telnet   LISTEN
 tcp                      *:2001                         *:0               SSH-Server   LISTEN

C1841#

つまり、ポート2001(ssh 10.10.10.2 -l root -p 2001)に接続すると、ルーターのAUXポートに接続されている他のデバイスのRS-232コンソールポートに接続できます。ただし、ssh 10.10.10.2 -l root -p 2001この機能は次にも説明されています。ssh root:[email protected]このブログ投稿。これがOpenSSHクライアントの機能ではなく、Cisco IOSがコロンの後の整数を行番号として使用してユーザー名を解析する方法であることは正しいですか? (行番号1は通常IOSのAUXポートです。)

答え1

これはCisso SSHサーバーによって実装された機能にすぎません。ユーザー名を解析し、コンポーネント:[0-9]+が含まれている場合は、その番号を使用してセッションをコンソールポートに接続する必要があることを知っています。

代替ポート番号とは何の関係もなく、これらの接続はポート 22 で発生します。

関連情報