解決Linux FTP命令行被動模式鏈接PureFtpd超時問題

解決Linux FTP命令行被動模式鏈接PureFtpd超時問題

摘要: 本文講的是解決Linux FTP命令行被動模式鏈接PureFtpd超時問題, 問題 最近在服務器安裝了pureftpd提供給公司同事上傳文件用。在交付前使用FileZilla測試沒有問題,可是同事反映在Linux下ftp不能使用。 本身在Linux下測試了一下,一直卡在Entering Passivevim


問題windows


最近在服務器安裝了pureftpd提供給公司同事上傳文件用。在交付前使用FileZilla測試沒有問題,可是同事反映在Linux下ftp不能使用。
服務器

本身在Linux下測試了一下,一直卡在Entering Passive Mode,最後超時。ide

解決Linux FTP命令行被動模式鏈接PureFtpd超時問題-pureftpd 被動模式測試

wKioL1m1RjvDrK3YAAAWhRE3zEM594.png

緣由
spa

而在windows下使用FileZilla測試並無問題。仔細看了下FileZilla的日誌,發現有一行
命令行

wKiom1m1RlLQAu_VAABQfjd7pYQ706.png

狀態:已鏈接
日誌

狀態:讀取目錄列表。。。orm

狀態:服務器發回了不可路由的地址blog

狀態:列出"/"的目錄成功

想到pureftpd用的是雲主機,而云主機的網卡只綁定有內網IP,外網IP應該是綁定在路由了。猜想ftp客戶端使用被動模式鏈接pureftpd的時候,pureftpd返回了一個內網IP。

經過wireshark抓包發現:

wKioL1m1RkjA1neDAABzuoGxyaE841.png

能夠知道服務器的確返回了一個內網地址。

方法

那能不能強制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 配置,以便於您獲取更多的相關知識。

相關文章
相關標籤/搜索