ポート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 で発生します。