2017-04-17 512 views

回答

1

你有你的服務器上啓用SELinux的或iptables的?什麼是vsftpd.log文件的內容。

你能從本地計算機telnet到端口21上的服務器嗎?

此外,您還需要在防火牆中爲FTP打開更多端口。端口21用於設置FTP連接,但數據傳輸發生在其他端口上,具體取決於您的FTP服務器是配置爲主動模式還是被動模式。

在主動模式下,數據傳輸通過端口20進行。主動模式用於FTP服務器可以從端口20連接到FTP客戶端。如果客戶端不允許傳入連接,則可以使用被動模式。在被動模式下,數據傳輸通過在FTP服務器上配置的一系列端口進行。這些端口需要在服務器上打開。

如果您的VSFTP服務器使用活動模式,則必須在Google雲端防火牆上打開端口20。如果您的服務器使用被動模式,則需要打開服務器上爲被動模式配置的端口。

閱讀此鏈接以獲取有關FTP如何工作的更多信息:https://en.wikipedia.org/wiki/File_Transfer_Protocol