關於xshell 連線本地Linux失敗解決方案

2021-09-24 10:52:34 字數 1954 閱讀 3611

錯誤例項如圖所示:

一般出現這種問題的因素比較多,但是無非也就是那麼常見的幾種情況.

第一種:防火牆問題(系統版本不同 命令可能有所不同)

解決方案:

檢視防火牆:service iptables status

先關閉防火牆:/etc/init.d/iptables stop

開啟防火牆: service iptables start

解決方案:

1.為防止操作許可權不足我們先切換為root最高許可權,輸入su 回車 再次輸入密碼如下圖,就會進入root許可權。

1.檢查有沒有安裝ssh-server 輸入命令:ps –e|grep ssh

2.接著輸入:yum install openssh-server 進行安裝

我們繼續 centos7以下系統輸入:service sshd start 檢視ssh啟動狀態。在這裡我用的是centos7所以輸入:systemctl status sshd.service

如果沒有啟動則輸入:systemctl start sshd.service

ps:確保在最高許可權下!啟動成功!

最直接的檢查方式是:在本機cmd下 ping 虛擬機器的ip,如果請求超時,肯定是xsell肯定是連線不到的。效果如下圖:

然後我們繼續在vm中輸入ifconfig命令檢視ip

ps:注意兩點1、這是否有ip值 2、這個ip值是否和本機在同一區域網

沒有ip的時候我們需要重新設定乙個靜態ip

1.確保虛擬機器本身沒有問題(不確定的話還原預設設定即可)

1.然後輸入    vi /etc/sysconfig/network-scripts/ifcfg-ens33命令。修改網絡卡配置檔案

編輯檔案快捷鍵

esc 退出編輯模式 再輸入英文的冒號 :

:wq 儲存編輯的檔案

:q! 為不儲存檔案

輸入如圖內容儲存即可。

該錯誤為當前使用者沒有許可權對檔案作修改,切換為root許可權即可。

1.儲存成功後還需要重啟閘道器,不然配置不會生效。

繼續輸入:service network restart

完成上面步驟一般都會沒啥問題了,下面我們測試一下。

先在cmd下ping 192.168.12.111如圖所示:

可以ping通 我們繼續用xsell連線

連線成功:

原文連線:

使用xshell連線VM虛擬機器中的linux

使用xshell遠端登入很方便,留作記錄 首先配置vm的那塊虛擬網絡卡,ip 要和在vm 中 虛擬網絡卡編輯器中的nat 模式下的子網ip 在同乙個網段即可 但是,這個ip位址和主機ip 位址一點關係都沒有,因為這些都是虛擬出來的,所以只需要虛擬機器中的ip統一就好 總之呢,倆要在乙個子網內 然後,...

x shell連線本地虛擬機器linux

樓主一直覺得直接在虛擬機器裡操作linux很是不方便,有時候查個資料總是要在虛擬機器與主機之間切換,所以想用x shell連線本地虛擬機器去執行命令。自己試了很多次一直連線不成功,在網上也查了很多資料,有很多寫的很複雜,也不能解決問題。現把我遇到的問題以及解決的方案給大家看。首先把虛擬機器網路模式調...

Xshell無法連線本地虛擬機器

最近在學linux的時候,由於需要在windows和linux之間切換傳輸檔案,很麻煩,就想用xshell和xftp,但我的xshell卻無法連線虛擬機器。查詢問題,關閉了防火牆,還是連線不上,本地ping 虛擬機器ip 也ping不通,但發現虛擬機器ping本地ip 卻可以ping通,我的虛擬機器...