局域网下连接虚拟机

时间:2022-06-15 22:12:10

一。  进入虚拟机   【编辑】——>   【虚拟网络编辑器】设置VMnet8 

  【注意此处虚拟机的地址如:192.168.243.0   则建议虚拟机上服务的地址及   本机VMnet8   IPV4地址  都设置成243网段的。】

如果用NAT模式   选择 【NET设置】 自动生成网关 IP   如: 192.168.243.2  

选择【添加(A)】   设置主机端口: 8889  类型:TCP    虚拟机地址:如192.168.8.12  虚拟机端口:默认 22

保存后,相当于为虚拟机在宿主机上添加了一个端口 为8889 的接入地址。   连接时,防火墙要有端口访问权限。

 

二。 Xshell   连接    宿主机地址+端口号  报错


Connecting to 192.168.99.24:8889...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Connection closed by foreign host.

Disconnected from remote host(本机虚拟机) at 16:32:46.

解决办法:

1.修改虚拟机中服务器的  ssh连接设置

vi /etc/ssh/sshd.conf

修改后重启: service sshd restart

找到下面的X11Forwarding yes, 将其改为no或在前面加#注释即可。

X11Forwarding设置是否允许X11转发

 

2.解决后发现自己挖了个坑。 虚拟机地址, 本机 VMnet8   的IPV4地址  和  虚拟机上服务器的network地址  不在同一网段  243下。

修改后即可连接。  

    修改虚拟机上服务器network地址: vi  /etc/sysconfig/network-scriprts/ifcfg-eth0

     修改后重启:    service network restart

 

http://blog.csdn.net/u012581409/article/details/49253181