Xshell连接本地VMware安装的Linux虚拟机

时间:2021-03-07 15:09:01

想在自己机器上安装一下Linux,并使用xshell访问,可是费了很长时间,在xshell端都提示“Could not connect to '192.168.54.100' (port 22): Connection failed”,在网上找了好长时间,终于解决了,现总结下过程及中间遇到的问题及解决方案。

Step1、安装虚拟机VMware,我在虚拟机上安装的RedHatLinux9.0,其他的也可以。

Step2、按照下面这个教程操作,进行到第十七步:

 http://wenku.baidu.com/link?url=KornMzLj-AiWFWz24dMDLFqalSW8raGiublJzHF05fEVbpdoWH0E53ReuQ5hQ4RuJsKTyTQ78BGFb4umUycNUqN_qf7Wqv6fIf_Rq5vGpn_

 我遇到的问题如下:

   第九步,没有发现Microsoft Loopback Adapter,我的物理机操作系统是win10,所以按以下方法解决:

              C:windows/system32目录下搜索netloop.inf打开文件夹路径,复制路径
             1.打开cortana输入“hdwwiz”,在搜索结果中鼠标右键单击该程序,使用“以管理员身份运行”方式来启动。
             2. 根据操作系统向导,选择“安装我手动从列表选择的硬件(高级)”。
             3.在硬件列表中,选择“网络适配器”。
             4.选择从磁盘安装,粘贴路径到“制造商文件复制来源”点击确定-下一步。
             安装成功。

       第十四步,选择“桥接模式”一直失败,提示 “没有未桥接的主机网络适配器”,解决方法如下:               (http://www.server110.com/vmware/201510/11308.html

              1.打开物理网卡的属性窗口检查是否安装并选中了“VMWare Bridge protocol”。

           2.没有,点击:安装—服务—从磁盘安装(C:Program Files\VMWare Workstation\netbridge.inf,自己虚拟机的安装路径下),选中对话框                      的“VMware Bridge Protocol”完成安装。若该服务未出现,可能是VMWare软件安装不正确,需要重装。

      第十六步,在用setup命令设置ip地址时,出现乱码,解决方法如下:

      只要修改/etc/sysconfig/i18n ,直接修改为:LANG=en_US.UTF-8       SUPPORTER=en_US.UTF-8:en_US:zh         SYSFONT=latarcyrheb-sun16 重启系统后,中文乱码变成了英文显示。(http://zhidao.baidu.com/link?url=2eIQodhJ-aqrMdfFRJT2jAq0tlzlvCmKQSpFdoMrG8CjZV6djkj-AeScaxu-RcCHEyS2K7fjQbNR39iQDwmxlNUz2ZICCI3rE1ddUQfq81K)

Step3、关闭linux防火墙

       service iptables stop

       chkconfig iptables off

Step4、启动ssh服务

       service sshd start

Step5、在windows,打开命令行,出现如下信息:

Xshell连接本地VMware安装的Linux虚拟机

说明连接成功。(ping [前面设置的虚拟机专用网络的ip])

此时通过xshell连接本地linux,就可以成功。(http://www.cnblogs.com/Leo_wl/p/4385381.html)