摘要: 本文講的是解決Linux FTP命令行被動模式鏈接PureFtpd超時問題, 問題 最近在服務器安裝了pureftpd提供給公司同事上傳文件用。在交付前使用FileZilla測試沒有問題,可是同事反映在Linux下ftp不能使用。 本身在Linux下測試了一下,一直卡在Entering Passivevim
問題windows
最近在服務器安裝了pureftpd提供給公司同事上傳文件用。在交付前使用FileZilla測試沒有問題,可是同事反映在Linux下ftp不能使用。
服務器
本身在Linux下測試了一下,一直卡在Entering Passive Mode,最後超時。ide
解決Linux FTP命令行被動模式鏈接PureFtpd超時問題-pureftpd 被動模式測試
緣由
spa
而在windows下使用FileZilla測試並無問題。仔細看了下FileZilla的日誌,發現有一行
命令行
狀態:已鏈接
日誌
狀態:讀取目錄列表。。。orm
狀態:服務器發回了不可路由的地址blog
狀態:列出"/"的目錄成功
想到pureftpd用的是雲主機,而云主機的網卡只綁定有內網IP,外網IP應該是綁定在路由了。猜想ftp客戶端使用被動模式鏈接pureftpd的時候,pureftpd返回了一個內網IP。
經過wireshark抓包發現:
能夠知道服務器的確返回了一個內網地址。
方法
那能不能強制pureftpd返回外網IP呢。經過查看pureftpd文檔,發如今pureftpd.conf加入:
Yum安裝的文件位置爲vim /etc/pure-ftpd/pure-ftpd.conf
ForcePassiveIP 1.1.1.1
1.1.1.1爲pureftpd外網ip。重啓以後問題解決。
以上是雲棲社區小編爲您精心準備的的內容,在雲棲社區的博客、問答、公衆號、人物、課程等欄目也有的相關內容,歡迎繼續使用右上角搜索按鈕進行搜索文檔 , 服務器 , 測試 , 路由 模式 pureftpd 被動模式、pureftpd 超時 重啓、pureftpd 超時、pureftpd、pureftpd 配置,以便於您獲取更多的相關知識。