ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed
有時候剛裝完虛拟機發現xshell連接配接失敗,或者使用ftp連接配接失敗。(部落客用的是unbuntu,其他linux系統可能在指令上稍有差别,但方法是一樣的。
xshell連接配接失敗:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIx0DciV2dmADM30zd-cmbw5CRzUCRzUydaVnQuxkMVRkTzEERPNTQU9EewMlTzEkeOd3aE1keFRlT3lFRNRTRE1UewMkT00ERPlXTU1kdZRUT0UERNlHOD5ENNR0T51EVNZ3YyI2cKJDT0ljMZVXTzold41WW15UbMRTRE1UeNhlWuZ0ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
ftp連接配接失敗:
首先運作下面兩條指令
1 2 3 | |
如果這兩條指令之後還沒解決問題,在嘗試下面的方法:
嘗試方法:
1,重新啟動linux
2,重新開機VMWare
3,防火牆問題:
解決方案:
(1)檢視防火牆:service iptables status
(2)先關閉防火牆:/etc/init.d/iptables stop
(3)打開防火牆: service iptables start
4,可能沒有安裝ssh-server 伺服器
解決:(1)先檢查确認有沒有安裝ssh-server伺服器,輸入指令:
1 | |
如果發現沒有安裝
打開terminal終端
1 | |
也有部分linux,如CentOS,執行的是
1 | |
5,安裝了ssh-server伺服器,沒有開啟?
解決:開啟ssh-server伺服器
在VMWare中輸入指令:service sshd start
(1)但是你會發現指令無效?
解決上面問題方案:這是要進入root 權限之後才能開啟。
輸入指令:su
(2)接着輸入你自己的密碼。-------你會發現,沒有顯示你輸入的密碼,以為輸入密碼無效?
解決上面問題方案:直接輸入正确的密碼之後按:Enter 會自動進入root權限。
接下來再次輸入指令:service sshd start
6,伺服器防火牆關閉了22 端口?
解決方案:
(1)檢查端口開啟否?輸入指令:首先要進入root權限,輸入指令: ss -lnt
如果22号端口打開了,就忽略這一步。
(2)開啟端口,開啟ssh-server服務之後,在檢查輸入指令:ss –lnt 如下:
也有時候xshell連接配接 會遇到其他端口未打開的情況,不要慌張,service sshd start 指令可以打開service服務所需要的端口
附錄VMWare相關解決方案指令:
開啟ssh服務:service sshd start
關閉ssh服務:service sshd stop
重新開機ssh服務:servcie sshd restart
SSH服務開機自動啟動:chkconfigsshd on
取消開機自啟動:chkconfig sshd off
開啟服務後,檢查服務狀态:service sshd status
解決原因2:安裝ssh:
yum install openssh-server
關于連接配接問題,以上步驟通常情況下都能解決。
但是,有時候
Linux xshell可以連接配接至伺服器但xftp無法連接配接
解決方案:
- 因為一般伺服器的禁止root使用者以ftp,sftp方式登入伺服器。是以打開伺服器端(linux)的root賬号登陸ftp,sftp權限:
1 2 3 | |
安裝vsftpd服務使用:
1 | |
-
檢查下win的FTP服務是否開啟:
控制台—程式—打開或關閉windows功能—找到Internet information service——打開該頁籤——選中(打開)FTP伺服器相關功能
- 端口号改為22
如果還不行,換SFTP服務試試
如果換了SFTP還不行,不妨看看ftp協定,因為ftp協定的傳輸模式有兩種:1、主動模式;2、被動模式。兩種模式所使用的端口是不一樣的。
實在沒辦法,就用以下的步驟試一試:
方法:
1 打開IE的菜單"工具"->"Internet 選項";
2 點選“進階”标簽卡;
3 将“浏覽”節點下的“使用被動FTP(為防火牆和DSL數據機相容性)”前面的勾去掉。
Ftp無法連接配接伺服器的原因有多種,以下幾種可能最大:
1、你電腦無法連接配接網絡,或伺服器無法連接配接網絡、當機、重新開機等,通路網站試試;
2、可能是您的防火牆造成的,請關閉防火牆或正确配置;
3、可能是您的ftp軟體已經缺少檔案或者設定不當,建議使用我們推崇的軟體和配置方式;
4、你多次連接配接伺服器,被伺服器踢出來了;,請過段時間再試;
5、你是國外的空間或被ISP蔽屏了,你可以用代理伺服器試一下;
6、自己在空間管理背景關了或被空間商關了,請聯系空間商;
7、PASV模式問題;