采用xshell链路本地虚拟机Linux
昨天想安装在自己的机器看Linux。而使用xshell通路。但是这花了很长的时间,于xshell结束所有的提示“Could not connect to '192.168.54.100' (port 22): Connection failed”,在网上找了好时机,该解决方案还没有被发现。终在一个文章中看到可能是linux的防火墙没有关,ssh服务没有启动,后来把全部的都又一次安装了一下。又把防火墙关闭,把ssh启动,最终成功了!现把我的过程写出来。希望可以帮助到别人!
1.安装VMware11.0,这个软件在网上有非常多。也都有破解版
2.安装CentOS-6.5-x86_64-LiveDVD.iso,我使用的这个版本号也是从网上下载的,700多M。网上还有个最小系统的,我也试了,不知道为什么就是装不上。假设有人用那个成功安装了,请不吝赐教。
3.依照以下这个教程操作,
操作到第16步后。不再參照。此时,我在linux下输入setup命令,在“EDIT DEVICES”中没有找到不论什么信息。
我就认为应该是前面的操作把某些配置文件给删除了。不要紧,咱们能够自己再建立一个配置文件。
4.在linux下输入ifconfig,此时查看不到IP。接下来运行vi /etc/sysconfig/network-scripts/ifcfg-eth0。打开文件后,发现文件是空的,这是由于前面的步骤把这个文件删除了。在这个文件里输入下面信息:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.8
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
当中IPADDR是依据自己须要设置的。我在前面设置虚拟机专用网络的ip为54网段的,在这里。我的IPADDR设置的就是192.168.54.100,GATEWAY设置的就是192.168.54.1
设置完毕后。保存退出。
此时再次输入ifconfig,就能够查看到IP地址了。输入setup,也能够在“EDIT DEVICES”中看到刚才设置的信息。本机IP设置成功
5.关闭linux防火墙
service iptables stop
chkconfig iptables off
6.启动ssh服务
service sshd start
7.在windows,打开命令行,出现例如以下信息
C:\Users\Administrator>ping 192.168.54.100
正在 Ping 192.168.54.100 具有 32 字节的数据:
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64
192.168.54.100 的 Ping 统计信息:
数据包: 已发送 = 4。已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的预计时间(以毫秒为单位):
最短 = 0ms,最长 = 1ms。平均 = 0ms
说明连接成功
8.此时通过xshell再次连接本地linux,就能够成功。
通过总结上面的过程。事实上在安装完毕linux后,我就查看过linux的ip地址,也在Windows下ping过这个地址,事实上是通的,可是用shell就是连接不上。如今细致想想,假设能ping通。说网络连接是正常的,应该是linux端禁止连接了。
此时直接运行第5、6、7步应该是就行连接上。
因为时间原因。这个我没在试过。有兴趣的朋友可以试一下。
我只是研究linux,这篇文章可能有不正确的地方。欢迎你交流、更正。
版权声明:本文博主原创文章,博客,未经同意不得转载。