我是Linux的新手,我正尝试从一台计算机切换到另一台计算机。
我有两台电脑:
计算机A正在运行Windows 10,而VirtualBox运行的是Ubuntu Server 18.04 LTS
计算机B正在运行Ubuntu 18.04 LTS
两台计算机都通过Wi-Fi连接到我的家庭路由器
我想从计算机B SSH到VB Ubuntu服务器,但是遇到了麻烦。
VB全局工具>主机网络管理器设置:
DHCP服务器:启用
适配器:使用IPv4地址:192.168.56.1和IPv4网络掩码:255.255.255.0手动配置适配器
网络设置:
启用网络适配器:已选中
附加到:仅主机适配器
名称:适配器名称
VB Ubuntu Server的ssh和ssh-server已安装并正在运行。service ssh status
表示该服务处于活动状态并且正在侦听端口22。仅为了验证ssh运行正常,我可以使用端口转发方法从主机SSH到VB Ubuntu guest虚拟机,ssh name@localhost
或者ssh [email protected]
如果要从一台计算机切换到另一台计算机,我认为端口转发方法不是解决方案。只是托管给来宾(我出于绝望而尝试了此方法,但收到“连接被拒绝”错误)
返回仅主机适配器方法。在ifconfig
VB服务器上执行之后,我看到了我的新IP地址,并尝试ping
从另一台计算机访问该地址并收到错误消息:
超过生存时间
如果ssh name@ip
我知道了
ssh:连接到主机IP端口22:连接超时
为了能够从另一台计算机SSH到VB Ubuntu服务器,我需要做些什么?
谢谢
这是因为您将VM的网络类型设置为“仅主机”。这将为您的主机OS创建一个虚拟NIC并设置一个专用子网,从而允许主机与VM进行通信,仅此而已。
您要将虚拟机设置为“桥接”网络-这会将其附加到主机的NIC,并让您的路由器通过DHCP为虚拟机提供一个地址。就像您网络上的任何其他计算机一样。
请注意,在某些公司/学校环境以及酒店,会议中心,网吧等中,某些设置将阻止一个“端口”上的多个IP或阻止一个“端口”后的多个MAC地址。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句