Windows 7 (ホスト) から CentOS (ゲスト) への Virtualbox SSH

Windows 7 (ホスト) から CentOS (ゲスト) への Virtualbox SSH

私のネットワーク アダプターは「ブリッジ アダプター」に設定されています。私の 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. : 許可

関連情報