IPv4에서 IPv6로 SSH

IPv4에서 IPv6로 SSH

IPv4(전용) 클라이언트에서 SSH를 사용하여 IPv6 서버에 연결하려고 시도했지만 성공하지 못했습니다. 두 시스템 모두 우분투 12.04를 실행합니다.

나는 ipv4와 ipv6이 서로 다른 프로토콜이고 서로 다른 스택을 가지고 있다는 것을 알고 있지만 IPv6은 ffff:ffff:...:ipv4 주소 지정을 사용하여 여전히 이에 대처할 수 있다고 생각했습니다.

모든 인터페이스에서 ipv6 및 ipv4를 모두 수신하도록 sshd 구성 파일을 이미 수정했습니다.

내 ipv4 클라이언트에서 이 ipv6 호스트로 SSH를 통해 연결할 수 있는 방법이 있나요?

시도할 때마다 다음 메시지가 생성됩니다. ssh: 호스트 HOSTNAME 포트 22에 연결: 연결 시간이 초과되었습니다.

현재는 ipv6 서버에 ping을 보낼 수도 없습니다. 그러나 ipv6 ping 웹사이트를 사용하면 내 클라이언트가 실제로 작동 중이라는 것을 알 수 있습니다.

답변1

그런 식으로는 작동하지 않습니다. 이들은 본질적으로 인터넷 계층에서 완전히 분리된 네트워크입니다. 전환 메커니즘이 있지만 이에 대해 명시적으로 설정해야 합니다.

그만큼오른쪽이를 수행하는 방법은 터널(또는 물론 기본 듀얼 스택)을 설정하는 것입니다. 하나는 그렇지 않습니다간단히ipv4에서 6으로 연결합니다.

관련 정보