IPv4 から IPv6 への ssh

IPv4 から IPv6 への ssh

私は、ssh を使用して IPv4 (のみ) ク​​ライアントから IPv6 サーバーにアクセスしようとしましたが、成功しませんでした。両方のシステムとも ubuntu 12.04 を実行しています。

IPv4 と IPv6 は異なるプロトコルであり、異なるスタックを持っていることは承知していますが、IPv6 でも ffff:ffff:...:ipv4 アドレス指定を使用してこれに対処できると考えました。

すべてのインターフェースで ipv6 と ipv4 の両方をリッスンするように、sshd 構成ファイルをすでに変更しました。

IPv4 クライアントからこの IPv6 ホストに SSH 接続する方法はありますか?

すべての試行で次のメッセージが生成されます。 ssh: ホスト HOSTNAME ポート 22 に接続: 接続がタイムアウトしました

現在、IPv6 サーバーに ping することすらできません。ただし、IPv6 ping Web サイトを使用すると、クライアントが実際に稼働していることがわかります。

答え1

実際にはそうはなりません。インターネット層では、本質的に完全に別のネットワークです。移行メカニズムはありますが、明示的に設定する必要があります。

これを実現する方法は、トンネル(またはもちろんネイティブデュアルスタック)を設定することです。単にIPv4 から 6 に接続します。

関連情報