一。 进入虚拟机 【编辑】——> 【虚拟网络编辑器】设置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