天天看點

ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed - 汩汩-咕咚

ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed

有時候剛裝完虛拟機發現xshell連接配接失敗,或者使用ftp連接配接失敗。(部落客用的是unbuntu,其他linux系統可能在指令上稍有差别,但方法是一樣的。

xshell連接配接失敗:

ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed - 汩汩-咕咚

ftp連接配接失敗:

首先運作下面兩條指令

1

2

3

sudo apt-get update: 這個指令,會通路源清單裡的每個網址,并讀取軟體清單,然後儲存在本地電腦。

sudo apt-get upgrade: 這個指令,會把本地已安裝的軟體,與剛下載下傳的軟體清單裡對應軟體進行對比,如果發現已安裝的軟體版本太低,

  

如果這兩條指令之後還沒解決問題,在嘗試下面的方法:

嘗試方法:

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

ps –e|grep ssh

如果發現沒有安裝

打開terminal終端

1

sudo apt-get install openssh-server

也有部分linux,如CentOS,執行的是

1

yum install openssh-server

  

5,安裝了ssh-server伺服器,沒有開啟?

解決:開啟ssh-server伺服器

在VMWare中輸入指令:service sshd start

(1)但是你會發現指令無效?

解決上面問題方案:這是要進入root 權限之後才能開啟。

輸入指令:su

(2)接着輸入你自己的密碼。-------你會發現,沒有顯示你輸入的密碼,以為輸入密碼無效?

解決上面問題方案:直接輸入正确的密碼之後按:Enter 會自動進入root權限。

接下來再次輸入指令:service sshd start

ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed - 汩汩-咕咚

6,伺服器防火牆關閉了22 端口?

解決方案:

(1)檢查端口開啟否?輸入指令:首先要進入root權限,輸入指令: ss -lnt

如果22号端口打開了,就忽略這一步。

(2)開啟端口,開啟ssh-server服務之後,在檢查輸入指令:ss –lnt 如下:

ftp連接配接伺服器失敗||或者Xshell連結錯誤:Could notconnect to \'192.168.18.128\' (port 22): Connection failed - 汩汩-咕咚

也有時候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

cd /etc/vsftpd/     #如果沒有這個檔案夾,就安裝vsftpd服務

ls

vim ftpuser

  

安裝vsftpd服務使用:

1

yum install vsftpd

  • 檢查下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模式問題;