1. 程式人生 > >[解決方案] 關於雲伺服器FTP搭建的一些小問題(PASV連線超時)

[解決方案] 關於雲伺服器FTP搭建的一些小問題(PASV連線超時)

http://bbs.qcloud.com/thread-1343-1-1.html

 在雲伺服器使用過程中,上傳檔案是必要的步驟,大家第一時間想到的工具就是FTP,相信大家在使用騰訊雲伺服器搭建FTP的時候或多或少都會遇到搭建成功,但是無法連線,通過filezilla客戶端列印的日誌來看,幾乎都是會卡在pasv上,這裡我向大家簡單介紹下雲伺服器FTP方面的問題。


想要了解PASV的結論可以直接將滾動條拖到最下方

我這裡以CentOS 6.3 系統   vsftpd作為FTP服務端    filezilla作為客戶端 做例項

1、安裝vsftpd軟體

可以直接執行 yum install vsftpd -y
 來進行安裝

2、啟動vsftpd服務

serverice vsftpd start

netstat -tunlp 來確認ftp服務是否已經啟動
QQ截圖20140902173816.png 

外網可以使用telnet ip 21來進行測試
QQ截圖20140902173905.png 

這樣就算安裝成功了,當然這樣安裝完畢還不能直接通過FTP客戶端去連線訪問需要簡單做下配置

3、編輯 vsftpd 配置檔案

執行 vi /etc/vsftpd/vsftpd.conf
找到檔案中的“anonymous_enable=YES” 改為 “anonymous_enable=NO” 預設是允許匿名登入,我們此項設定將不允許匿名登入。
QQ截圖20140902175102.png 

4、新增FTP使用者

執行 useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1
 新增名為 ftpuser1 的使用者

passwd ftpuser1 為ftpuser1設定登入密碼

5、新增完畢之後理論上就可以訪問了,但是之前提到的PASV的問題就出在這裡。
按照上面步驟搭建完畢是沒錯的,但是可能大部分朋友在用FTP客戶端去連線的時候會遇到如下情況
7C4B42602C727A902BE6FDFEA50125490.jpg 

卡在了PASV,這裡我重點介紹下這個情況。
首先要明確的是,出現這個問題不是大家搭建出的問題,也不是雲伺服器系統問題,而是FTP協議在騰訊雲網絡架構上的不適。

FTP協議傳輸檔案有2種模式,分為主動模式和被動模式(有興趣的朋友可以移步這裡瞭解更多的資訊)

這裡的問題原因簡單來講是這樣:FTP客戶端預設的傳輸模式是被動模式,因此在通訊過程中會去尋找伺服器端的ip地址進行連線,但是由於騰訊雲的外網ip不是直接配在網絡卡上,因此在被動模式下客戶端找不到有效的ip(因為找到的是騰訊雲的內網ip,內網ip無法直接和外網通訊),故無法建立連線


解決方案有2種:
a、將客戶端傳輸模式改為主動即可;
b、如果客戶端網路環境要求被動模式,那麼需要在服務端的配置檔案中新增這些語句 

pasv_address=***.***.***.***( 外網ip)
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=2048

感謝3樓熱心提供 


       當然 ,平臺也明白這雖然是個小問題,但是不應當由客戶買單,因此平臺目前也在著手去修復這個小問題,目前正在逐步釋出新策略去解決這個問題,相信不久以後各位在FTP使用過程中將不再會遇到“PASV問題”。不過在尚未完全釋出期間,各位遇到此類問題還請大家先嚐試上面的解決方案,感謝大家的支援。
-------------------------------------------------------------------------------------------

相關推薦

[解決方案] 關於伺服器FTP搭建一些問題(PASV連線超時)

http://bbs.qcloud.com/thread-1343-1-1.html  在雲伺服器使用過程中,上傳檔案是必要的步驟,大家第一時間想到的工具就是FTP,相信大家在使用騰訊雲伺服器搭建FTP的時候或多或少都會遇到搭建成功,但是無法連線,通過filezilla客戶

使用阿里伺服器遇到的一些問題及解決辦法

系統環境:centos_7 1. 最近在ESC例項上部署了jdk和tomcat,正確配置並啟動tomcat後,外網無法訪問。 解決辦法:在網上查了很多資料後,發現阿里雲有“經典網路”和“專有網路”

微信程式阿里伺服器https搭建

已更新 2018-11-20 1.什麼是https?HTTPS(全稱:安全套接字層上的超文字傳輸​​協議),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL ,因此加密的詳細內容就需要SSL。它是一個URI scheme(抽象識別符號體系),句法

伺服器搭建tomcat服務訪問80埠問題解決辦法

問題描述: 自己購買的騰訊雲,安裝的 ubuntu14.10 系統,安裝完jdk、tomcat後,由於想通過域名直接訪問tomcat,即使用www.ifkirin.com代替www.ifkirin.

在華為伺服器搭建OTA伺服器之安裝apache 與ftp

之前寫了OTA服務端和客戶端程式碼,在本地區域網用wamp測試過,想放到公網上去測試下。 於是想到用雲伺服器,找來找去發現還是華為的實惠,1元體驗15天,還是2G記憶體,對本人測試來說已經足夠了。 由於本人在伺服器這塊確實是無知,所以這個安裝過程很是坎坷,折騰了好長一段時間

伺服器搭建git伺服器遇到的問題及解決

使用了將近一年的騰訊雲伺服器了,學生價很是公道。但是今天遇到了一個極其糾結的問題,在部署git伺服器的時候,始終無法使用ssh公鑰金鑰配對從而免密碼連線(之間我一直使用的是ssh [email protected] 然後輸入密碼的方式連線的)。 伺服器上除了預設的

開源解決方案一:快速搭建單機版 LAMP 網站

opera clas 資源管理 都在 ger source environ 本地 tin LAMP 通常表示 Linux + Apache + MySQL/MariaDB + Perl/PHP/Python,LAMP 的各個組件不是一成不變的,並不局限於它最初的選擇。作為一

騰訊ftp搭建

xftp ets sta 問題 防火墻 ftp lis src file 一開始配置完後 發現用xftp鏈接登錄成功 但是列表無法列舉出來 然後又用力cmd、filezilla發現都是一個主動被動問題 pasv_enable=YES、pasv_min_port=60000、

阿里伺服器CentOS搭建

一. 阿里雲伺服器CentOS搭建 阿里雲的CentOS雲系統是一個集成了Python環境基於yum安裝的映象,包含Nginx、MySQL、Pyenv、IPython等。 CentOS(Community Enterprise Operating System,中文意思是:社

打包springboot專案部署到伺服器以及其他一些操作

1.專案打包:https://blog.csdn.net/qq_34409900/article/details/80561277 2.新增yum源:https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaT

前端伺服器搭建(主機+nginx+WinSCP)

之前寫的靜態介面,一直是在本地的伺服器測試,為了更好地進行網頁的測試,就申請了一下騰訊雲伺服器。將靜態介面上傳到伺服器上進行部署,通過公網訪問進行測試。這篇部落格就記述一下,配置的過程。 一、申請雲主機 申請的雲主機,只是租用了一臺放置在騰訊機房裡的一臺安裝有linux作

Windows Server 2008R2伺服器FTP搭建中出現的問題記錄

由於工作需要,現在需要在Windows Server 2008 R2伺服器上搭建FTP伺服器用於檔案的上傳和下載,由於第一次搭建,所以出現了一些問題,在此記錄 按照網上的FTP搭建教程將FTP伺服器搭建完成後,在瀏覽器進行訪問時出現了使用指定使用者名稱和密碼登入不上的情況,防火牆規則,檔案許可權

DataSet匯出到Excel比較完整的解決方案 二 --伺服器端生成檔案 downmoon

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

在滴滴 DC2 伺服器搭建 Codis

前言 Codis 是什麼 Codis 是 Wandoujia Infrastructure Team 開發的一個分散式 Redis 服務,使用者可以看成是一個無限記憶體的 Redis 服務, 有動態擴/縮容的能力。 Codis 的好處 Redis 有獲得動態擴容/縮容的能力,

在滴滴 DC2 伺服器搭建 ELK 日誌採集系統

前段時間大學同學聚會,一個在讀的博士同學談到他們實驗室做實驗時,物理伺服器需要向老師申請且組內同學都共用那些機器。由於執行一些大資料和人工智慧的專案比較耗費資源,且對資源環境的隔離要求比較高,因而很多時候用機器還得排隊(畢竟學校經費和底層基礎設施沒有公司充裕),不是很方便。於是我就對他說到,

在滴滴 DC2 伺服器搭建 RabbitMQ 叢集

前言 訊息中介軟體已經成為分散式工程專案中不可或缺的一部分,市場上也呈現出各種各樣的開源 MQ,而 RabbitMQ 以其優秀的效能和易用的特點贏得了較好的口碑,本文將介紹 RabbitMQ 叢集的搭建與應用。 1.虛擬機器的準備 本文將介紹叢集安裝 RabbitMQ,所以需要

解決阿里伺服器提示挖礦程式風險

      今天大早上收到阿里雲郵件通知,提示有挖礦程式。一個激靈爬起來,折騰了一早上,終於解決問題了。   其實前兩天就一直收到阿里雲的通知,檢測到對外攻擊,阻斷了對其他伺服器6379、 6380和22埠的訪問,當時沒怎麼當一回兒事,反正是我用來自己學習用的,就放著不管了,結果今天事態就大了。

linux開啟防火牆(伺服器防火牆適用)後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法

linux開啟防火牆後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法   2015/01/27 |  linux,疑難雜症 |  鐵網維-運維|  暫無評論 |  15529 views 最近使用vsftp時開啟防火牆後發現ftp連線不上提示

在阿里伺服器搭建基於nginx的直播服務

對於沒有接觸過nginx的我,在看了別人搭建的直播服務後心癢癢了,也就照著搭建了一個直播服務,我是在阿里雲伺服器上搭建的,首先來說一下阿里雲伺服器,我買的是一個ECS的雲伺服器,系統是CentOS7 然後用Xshell連線上我的伺服器,發現連線不上,原來是阿里雲伺服器的

伺服器搭建影梭並加速

背景 本文可以在雲伺服器上搭建影梭,並實現加速,來訪問全球範圍內的因特網。 內容分為以下幾個部分 1:購買、配置雲伺服器。 2:搭建shadowsocks。 3:安裝銳速(一款伺服器加速軟體)。 4:配