仮想マシンのSSH - プロトコルファミリはアドレスファミリをサポートしません。

仮想マシンのSSH - プロトコルファミリはアドレスファミリをサポートしません。

macOSノートブック(Mojave)からDebian Buster VirtualboxホストにSSHで接続しようとすると、エラーメッセージが表示され続けますAddress family not supported by protocol family。 VMとラップトップの両方の/ etc / hostsでIPv6を無効にしたので、これがどのようにIPv6の問題になるのかわかりません。

これは/etc/hosts私のラップトップからのものです。

127.0.0.1       localhost
255.255.255.255 broadcasthost

/etc/hosts仮想マシンの内容は次のとおりです。

127.0.0.1       localhost
127.0.1.1       debian

/etc/ssh/sshd_config仮想マシンの内容は次のとおりです。

Port 22
AddressFamily any
PasswordAuthentication yes
PermitEmptyPasswords no
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd yes
TCPKeepAlive yes
UseDNS no
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server

これは私のローカル仮想マシンのiptables設定です。

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

私のラップトップのユーザー名は、仮想マシンのユーザー名と同じです。arp -a出力に基づいてIPアドレスを取得しました。これは私が実行しているコマンドと私が得る出力です。

└─[$] <> ssh 224.0.0.251
ssh: connect to host 224.0.0.251 port 22: Address family not supported by protocol family

関連情報