使用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.按照下面這個教程操作,

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

操作到第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,文章中可能有不對的地方,歡迎各位交流、指正。

轉載地址:http://www.cnblogs.com/Leo_wl/p/4385381.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章