背景:

  在使用Linux时,意外了解到可以使用xshell连接虚拟机中的Linux,这样不会因为在虚拟机和主机之间总是切换鼠标了。经过很长时间的奋斗,可是还是没连接上。所有请教韩林师哥帮忙终于连上了,可是师哥走后,Linux系统以重启,又连不上,这是气死个人。并且windows无法ping通虚拟机,虚拟机无法ping通windows,所以不得不按照师哥的方法重新配置。下面我来说一说师哥的配置方法,已经遇到问题时的解决方案。

配置步骤:

1、要想让虚拟机中的Linux连上xshell,必须设置静态ip。但是设置的ip必须和虚拟机的ip在同一个段中。下面我们看看如何查看虚拟机的ip段。

1) 首先在设置系统的网络配置类型:在网络配置器中,网络连接类型设置为自定义——vmnet8(NAT模式)或者直接选择“NAT模式”。然后确定。



2)在虚拟机中的菜单中——编辑——虚拟网络编辑器。

选择vmnet8

选择nat模式(与虚拟机共享主机ip地址)

取消“使用本地DHCP服务器将ip地址分配给虚拟机”

记住子网ip的网段,这里为192.168.66网段


2、下面进行第二步,设置静态ip。登陆Linux系统后,输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0。,然后enter。然后输入以下代码。


下面是代码解释:


DEVICE="eth0"    表示设备名称

HWADDR="00:0C:29:92:E9:22"    表示mac

TYPE=Eehernet     表示网络类型

UUID=486cb8fd-7e13-4fce-80c3-ccffc76d00a2

NM_CONTROLLED="yes"

ONBOOT="yes"      表示开机自启动

BOOTPROTO=static   表示设置的是静态ip

dns1=114.114.114.114    表示dns

ipv6INIT=NO

USERCTL=NO

IPADDR=192.168.66.8      ip地址

NERMASK=255.255.255.0   子网掩码

GATEWAY=192.168.66.2          网关

编辑完成后,保存退出

3、重启网卡服务:service network restart

4、然后使用xshell连接。首先打开xshell ,文件——新建,在主机中添加刚才设置的静态ip,点击确认。


5、在弹出的界面中点击确定,然后弹出登陆名窗口“ssh用户名”输入Linux用户名,密码即可。




问题解决:

   如果第二次连接不上了,可别着急,我们只需要重启一下Linux系统即可。如果还不行,那就重启系统后再将网卡重启一下(命令:service network restart)。遇到问题原因暂时不详,可能和虚拟机有关。

知识扩展:

Xshell:

   一款功能强大且安全的终端模拟器,可以脱离原来的窗口并重新创建一个新窗口或重新连接一个完全不同的窗口。另外,单个的窗口可以垂直或水平分割,从而使一个窗口显示多个终端会话。

         

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐