Windows 7デスクトップからLinux VMに接続できません。

Windows 7デスクトップからLinux VMに接続できません。

ssh ターゲット: --VM: Oracle VM Virtual Box 4.3.20 --VM にインストールされた Linux: Fedora 22(IP: 10.0.2.15)

SSHソース: --Windows 7デスクトップ

Windows 7デスクトップにパテをインストールし、パテを使用してFedora 22 VMに接続しようとしました。

これを達成するために、Oracle VM GUIメニューで「ポート転送」を構成しました。 ここに画像の説明を入力してください。

「ホストIP」は自宅でWi-Fiを使用しているため、「無線LANアダプタ接続」で「IPV4アドレス」を試してみました。 「イーサネットアダプタ VirtualBox ホスト専用ネットワーク」で「IPV4 アドレス」も試しました。最後に、「ホストIP」として127.0.0.1を試しました。これらのどれも機能しません。

上記のすべての操作を試みた後、パテで「接続タイムアウト」というメッセージが表示されます。 ここに画像の説明を入力してください。

これが可能になったら、次の目標は、ある仮想マシンから別の仮想マシンにSSHを接続することです。注 – 2 番目の VM に、私が置いた最初の VM と同じ IP アドレスが表示されます。 2番目のVMのIPアドレスを手動で変更する必要があるようです。これに関する提案があれば教えてください。

答え1

提供された情報によると、これはポート転送の設定方法によって引き起こされると疑われます。 「接続タイムアウト」エラーは、約「127.0.0.1のポート22でリッスンしているエントリがありません」と解釈され、必ずしも「ポート転送が機能しません」という意味ではありません。

sshdが10.0.2.15で実行されていて、localhostからの接続が許可されていることを確認します。確認する最も簡単な方法は、ssh localhost仮想マシンの内部で確認することです。

それに加えて、ネットワークアダプタの順序やインターフェイスメトリックを変更してみましょう。

答え2

パテで127.0.0.1ポート22を試してください。または、ブリッジアダプタを使用するように仮想マシンを設定します。

仮想マシンを選択し、設定 - >ネットワーク - >アダプタの設定接続先:ブリッジアダプタに移動します。

2番目の仮想マシンの場合は、MACアドレスが最初の仮想マシンのMACアドレスと異なることを確認するか、インターフェイスを編集して静的IPを設定します。

関連情報