%20%E3%81%8B%E3%82%89%20CentOS%20(%E3%82%B2%E3%82%B9%E3%83%88)%20%E3%81%B8%E3%81%AE%20Virtualbox%20SSH.png)
私のネットワーク アダプターは「ブリッジ アダプター」に設定されています。私の CentOS (ゲスト) の IP は192.168.0.4
、Windows 7 (ホスト) から Apache Web サーバー (ポート 80) を表示できますが、SSH (ポート 22) は表示できません。PuTTY から「接続が拒否されました」というメッセージが表示されます。
以下は CentOS の iptables のスクリーンショットです。
答え1
Apache HTTP Serverのウェルカムページにアクセスする場合ローカルホストIP アドレスでない場合は、 が実行されていない可能性があります。 が実行されているdhcpcd
ことを確認しましたか?sshd
答え2
まずCentOS VBに接続できることを確認してください
192.168.0.4にpingする
- sshd が実行中であることを確認してください。「接続拒否メッセージ」は通常、sshd が実行中でないことを意味します。
/etc/init.d/sshd restart
- ファイアウォールの設定は問題ないようです。ただし、念のためテストのために無効にしてください。
/etc/init.d/iptables stop
- また、/etc/hosts.allow と /etc/hosts.deny の設定を確認してください。少なくとも次のような行が含まれている必要があります。
sshd : 192.168.0. : 許可