虚拟机(VMware)和主机ssh互联
时间:2023-06-30 00:45:02 | 来源:网站运营
时间:2023-06-30 00:45:02 来源:网站运营
虚拟机(VMware)和主机ssh互联:
- 首先熟悉VM的虚拟网卡,安装VMware后出现两个虚拟网卡,如图:
首先说明,我们不使用这个虚拟网卡。vmnet0 实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。
这个虚拟网卡支持Host-Only(仅主机模式)网络模式,可以理解成仅主机模式的一个网卡。
这个虚拟网卡支持NAT的网络模式,可以理解成NAT模式的一个网卡。
2. VMware虚拟机网络接入模式
我们熟悉一下VMware虚拟机的网络接入方式:
我们并不使用这种模式,这里只简要介绍一下。 桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。
我们需要使用这个接入模式。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。说白了这个模式就是让你的虚拟机可以上网。
我们需要使用这个接入模式。Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。说白了这个模式就是让你的主机和虚拟机可以互联。
我们不需要这个接入模式。它是特定的虚拟网络,这里不在赘述。
4. 联网
我们从上面两个小节,可以明白,主机和虚拟机不可能只用一个网卡或者一个网络接入模式取得互联。但是我们发现,
仅主机(Host-Only)网络模式可以通过VMnet1和主机取得互联,而NAT网络模式可以通过VMnet8同外网取得链接。所有我们需要配置一下这两个网卡。
这个直接默认就行,不需要对其更改,如题:
这里固定一下网址,这里需要跟虚拟机在一个局域网内:
虚拟机的ip地址如下:
VMnet8的地址设置如下,注意ip地址不能与虚拟机的ip相同,只需要保证在一个子网下即可(也就是192.168.79.*):
这里注意需要用管理员权限:
这里我已经添加了,你自己可以添加一下,这里只需要在同一个局域网下,ip地址不需要也不能相同:
我们知道了网卡Net8的IP,掩码,网关的设置:
Net8:
IP: 192.168.79.169掩码:255.255.255.0网关: 192.168.79.2DNS:114.114.114.114
固定虚拟机的ip就需要将这两个IP都加进去,如图:
重启即可!
ssh -XY username@192.168.79.168
Xshell配置:
XShell登陆界面: