如何使用Linux guest虚拟机配置ssh OS X主机,这样我就可以通过SSH访问我的来宾操作系统了。我试过了:
但是当我尝试从主机ssh时,它失败了:
> ssh localhost
ssh: connect to host localhost port 22: Connection refused
我试过设置ip(主机10.0.0.10,guest 10.0.2.15)port forwarding
,它给出了相同的输出。我试图将主机绑定到更高的地址(2222),但没有运气,主机仍然没有侦听端口转发端口。它不像这个答案:VirtualBox Host ssh to Guest
我甚至无法从主持人那里ping客人:
PING 10.0.2.15 (10.0.2.15): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
--- 10.0.2.15 ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss
但平工作正常,从客人从来宾到本地主机托管,SSH是还行,PermitRootLogin
就是yes
,该netstat
结果是正确的:
切换到桥接模式后编辑,它工作正常。
目前还不清楚你想要达到什么目标!您的第一次尝试将任何host-vb:22转发给guest:22来自主机网络。这意味着您无法从host-vb网络中的其他主机(可能是10.0.0.0/24)访问主机。这是你的目标吗?
—
klanomath 2016年
我想ssh到我的客户操作系统,我尝试没有端口转发,它失败了,端口转发也失败了,但当我切换到桥接模式它工作正常。
—
Kokizzu 2016年
除非您以特权用户身份运行VirtualBox,否则不应允许您使用主机端口22.您应该使用更高的数字,例如您链接的示例。
—
techraf 2016年