Xshell不能鏈接虛擬機(可ping通)--解決方案


重裝Linux后,一直無法用Xshell鏈接,用起來滿不方便的,看到這篇博客后終於解決。

引用原地址:http://www.linuxdiyf.com/linux/13107.html

 

環境

VMware11:通過百度軟件中心下載即可,序列號網搜一個即可,我使用的這個:
VMware Workstation 11.0.0正式版/注冊碼/注冊機

官方下載地址:
VMware Workstation v11.0.0 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-11.0.0-2305329.exe
VMware Workstation v11.1.0 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-11.1.0-2496824.exe
VMware Workstation 11.0.0 注冊碼/key :1F04Z-6D111-7Z029-AV0Q4-3AEH8

VMware.Workstation.v11.0.0注冊機
VMware.Workstation.v11.0.0.Incl.Keymaker-EMBRACE

https://www.mixturecloud.com/media/download/B9NuErbL
http://www.solidfiles.com/d/17738878ef/
https://cloud.mail.ru/public/32c040e92741/e-vm11.rar
win7
xshell5:官方下載即可,學校及個人使用免費,
ubuntu15.04:官方下載。
由於錯誤操作,之前的虛擬機以及其中的系統都一去不返了,今天在重新裝之后,按照之前寫的博客配置完成,發現xshell竟然無法連接,提示連接失敗,但是可以ping通。
猜測原因大概有幾個。


原因

ip配置錯誤,或者配置完成沒有重啟網絡連接,但是既然可以ping通應該不是這個問題,但是為了保險起見,還是重啟了一下,不過重啟之后依舊不奏效。

防火牆問題,關閉windows防火牆,360等,通過命令查看ubuntu防火牆:

sudo ufw status

發現防火牆已經是inactive,依舊停一下:

sudo ufw disable

可是依舊無效,ubuntu防火牆開放端口命令:

sudo ufw allow 22


linux ssh服務是否已經啟動?
突然想到,ubuntu貌似默認是不會安裝ssh-server的,會默認安裝ssh-client,恍然大悟,是不是因為這個原因?於是查看發現,果然沒有安裝,下面進行安裝openssh-server

sudo apt-get install openssh-server

查看安裝結果:

ps -e |grep ssh

發現sshd已經啟動,再次使用xshell或者xftp連接發現成功連接。


總結:發現問題后,正常思路應該先看根源,這次問題發現就有點走冤枉路了,首先不看是否已經存在這個東西便去看是否正確設置,耽誤時間。


Xshell實現Windows上傳文件到Linux主機:http://www.linuxdiyf.com/linux/12334.html

使用Xshell密鑰認證機制遠程登錄Linux:http://www.linuxdiyf.com/linux/9585.html

Windows下使用xShell向遠程Linux上傳文件:http://www.linuxdiyf.com/linux/2803.html

Xshell用ssh連接Ubuntu掉線解決方法:http://www.linuxdiyf.com/linux/1392.html

Xshell登陸Ubuntu的中文亂碼解決方案:http://www.linuxdiyf.com/linux/932.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM