无法从 Windows 7 桌面连接到 Linux VM

无法从 Windows 7 桌面连接到 Linux VM

ssh 目标: --VM :Oracle VM Virtual Box 4.3.20 --Linux 安装在 VM 上:Fedora 22 (IP:10.0.2.15 )

ssh 来源:--Windows 7 桌面

我在 Windows 7 桌面上安装了 putty,并尝试使用 putty 连接到 Fedora 22 VM。

为了实现此目的,我从 Oracle VM GUI 菜单配置了“端口转发”。 在此输入图像描述

对于“主机IP”,我尝试了“无线局域网适配器连接”下的“IPV4地址”,因为我在家使用wifi。我还尝试了“以太网适配器 VirtualBox 仅主机网络”下的“IPV4 地址”。最后我尝试使用 127.0.0.1 作为“主机 IP”。这些都不起作用。

经过上述所有尝试后,我从腻子中收到“连接超时”。 在此输入图像描述

一旦我能够完成这项工作,我的下一个目标就是从一个虚拟机 ssh 到另一个虚拟机。仅供参考 - 我的第二个虚拟机显示的 IP 地址与我放入的第一个虚拟机的 IP 地址相同,我猜我需要手动更改第二个虚拟机的 IP 地址。如果您对此有任何建议,请告诉我。

答案1

根据您提供的信息,我怀疑这是由您设置端口转发的方式引起的。 “连接超时”错误大致翻译为“没有任何内容在 127.0.0.1 的端口 22 上侦听”,不一定是“端口转发不起作用”。

我将确保 sshd 已启动并在 10.0.2.15 上运行并接受来自本地主机的连接。最简单的检查方法是ssh localhost从虚拟机内部进行检查。

除此之外,我会尝试更改网络适配器顺序和/或接口指标。

答案2

尝试在 putty 中使用 127.0.0.1 端口 22。或者将虚拟机配置为使用桥接适配器。

选择虚拟机,转至设置 -> 网络 -> 适配器集附加到:桥接适配器

对于第二个虚拟机,请确保 MAC 地址与第一个虚拟机中的 MAC 地址不同,或者编辑接口并设置静态 IP。

相关内容