2021-05-12 14:32:11
使用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://www.linuxidc.com/Linux/2016-08/134089.htm
操作到第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:UsersAdministrator>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,文章中可能有不對的地方,歡迎各位交流、指正。
更多Xshell相關教學:
Xshell實現Windows上傳檔案到Linux主機 http://www.linuxidc.com/Linux/2015-05/117975.htm
Xshell 登入 CentOS 6.3 中文亂碼的解決 http://www.linuxidc.com/Linux/2013-06/86600.htm
VirtualBox4.12文字安裝CentOS 5.4以及Xshell連線教學 PDF http://www.linuxidc.com/Linux/2013-06/85575.htm
Xshell連線CentOS6.5 iptables或ls 輸出亂碼 http://www.linuxidc.com/Linux/2014-06/103725.htm
VMware Linux使用Xshell登陸 http://www.linuxidc.com/Linux/2012-06/62546.htm
使用Xshell金鑰認證機制遠端登入Linux http://www.linuxidc.com/Linux/2015-03/114947.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/134092.htm
相關文章