私のネットワークには、IPアドレス10.0.0.15で認識されるサーバーがあります。偶然にも、次のコマンドping 10.0.15
が
64 bytes from 10.0.0.15: icmp_seq=1 ttl=64 time=9.09 ms
...したがって、正しいサーバーがpingに応答します。私が試したときでもping 10.15
、同等の結果が得られます。また、部分アドレスへのTelnetは期待どおりに機能します。ただし、SSHは失敗します。一部のアドレスに送信されたパケットが正しいサーバーに到着するのはなぜですか?
部分的な住所ではありません...したがって、タイトルはここで少し誤解を招くようになります...
—
Rory Alsop
sshはそのようなアドレスに接続できるはずです(実際にソケット呼び出しに渡されるのと同じ値にマップされるため)が、ホストキーを「適切な」アドレスのknown_hostsエントリと一致するものとして認識しません。あなた(またはあなたの管理者)がホストキーチェックを設定しました。
—
dave_thompson_085
:IPアドレスのテキスト表現の追加楽しみのために、serverfaultの上で私の古い、関連の回答を参照serverfault.com/a/837667/355827を
—
ilkkachu