VirtualBox: OSX ホストから Linux ゲストに接続できない

VirtualBox: OSX ホストから Linux ゲストに接続できない

OSXホストからLinuxゲストにSSH接続しようとしています。ネットワークに問題があるようです。ゲストにpingは通るのですが、SSH接続できません。ホストのみの接続を使用しています。

ゲストについて:

adminisorsimac3:~ bill$ ifconfig vboxnet0
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.56.101 netmask 0xffffff00 broadcast 192.168.56.255

adminisorsimac3:~ bill$ ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101): 56 data bytes
64 bytes from 192.168.56.101: icmp_seq=0 ttl=64 time=0.059 ms
64 bytes from 192.168.56.101: icmp_seq=1 ttl=64 time=0.050 ms

adminisorsimac3:~ bill$ ssh [email protected]
ssh: connect to host 192.168.56.101 port 22: Connection refused

ホスト上:

p7p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.56.101  netmask 255.255.255.0  broadcast 192.168.56.255

答え1

理由は ssh コマンドにあります:接続拒否

システム上で SSH サーバーは実行されていますか? ps aux | grep sshdLinux ターミナルで root として実行し、SSH のデーモンが実行されているかどうかを確認します。

そうである場合は、ポート 22 を使用していることを確認します。/etc/ssh/sshd_configファイルをチェックして、エントリを探します(通常は一番上近くにあります)。同じファイルで、変数が空白になっているか、少なくともホストの IP アドレスが含まれていることをPort確認します。Listening Address

関連情報