日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

ftp连接服务器失败||或者Xshell链接错误:Could notconnect to '192.168.18.128' (port 22): Connection failed

發布時間:2023/12/13 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 ftp连接服务器失败||或者Xshell链接错误:Could notconnect to '192.168.18.128' (port 22): Connection failed 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候剛裝完虛擬機發現xshell連接失敗,或者使用ftp連接失敗。(博主用的是unbuntu,其他linux系統可能在命令上稍有差別,但方法是一樣的。

xshell連接失敗:

ftp連接失敗:

首先運行下面兩條命令

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服務器,輸入命令:

ps –e|grep ssh

如果發現沒有安裝

打開terminal終端

sudo apt-get install openssh-server

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

yum install openssh-server

  

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權限:

cd /etc/vsftpd/     #如果沒有這個文件夾,就安裝vsftpd服務
ls
vim ftpuser

  

安裝vsftpd服務使用:

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模式問題;

更多ftp的錯誤問題可參考這篇博客:https://blog.csdn.net/ypc007/article/details/8913119

如果以上方法還不能解決,建議將ftp軟件卸載重裝,有可能,你在不知道何時修改了本機ftp軟件的某些配置文件。

總結

以上是生活随笔為你收集整理的ftp连接服务器失败||或者Xshell链接错误:Could notconnect to '192.168.18.128' (port 22): Connection failed的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。