macのターミナル(ホストPC)からmac内でインストールしたVirtualBox上のゲストPCへのssh接続ができません。
現在のネットワーク設定
アダプター1:NAT、ポートフォワーディングでホストポートとゲストポートを同一のポートに設定
アダプター2:ホストオンリーアダプタ
##起こっていること
ゲストPC上でifconfigしてIPアドレス確認しssh接続
ターミナルから
$ ssh root@IPアドレス ssh: connect to host 192.168.56.xx port xx: Operation timed out
タイムアウトエラーで接続できない。
##やったこと
1.ゲストPC上sshconfigにてrootでのssh接続は許可確認
2.ターミナルでゲストPCのIPアドレスpingを確認→通らず。
$ ping ゲストIPアドレス PING ゲストIPアドレス (ゲストIPアドレス): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 ^C --- IPアドレス ping statistics --- 5 packets transmitted, 0 packets received, 100.0% packet loss
リモートではping通りました。
(0322追記)ネット上ではホストしか見られないのでpingも通らないのですね、勉強になりました。
3.使用ポートが開いていないのが問題かと思い、リモートホスト上firewall設定で該当ポートを追加
$ firewall-cmd --list-all --zone=home home target: default icmp-block-inversion: no interfaces: sources: services: dhcpv6-client mdns samba-client ssh ports: xx/tcp protocols: masquerade: no forward-ports: sourceports: icmp-blocks: rich rules:
4.サーバの sshd サービス起動確認済み
##参考サイト
https://qiita.com/ebkn/items/751ed657629ba8d4ab0a
https://qiita.com/boscoworks/items/56d2ab2a9c5b1b100ce6
どなたかアドバイスいただけると幸いです。
以上、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。