2017-05-15 142 views
0

我在Google雲平臺計算引擎上創建了LAMP Bitnami虛擬機。從Google Cloud Engine虛擬機訪問ftp服務器

vsftpd已經安裝了,我已經編輯的選項包括:

listen=YES 
listen_address=0.0.0.0 
write_enable=YES 
local_enable=YES 
anonymous_enable=NO 
local_umask=022 
userlist_enable=YES 
userlist_deny=NO 
userlist_file=/etc/vsftpd.allowed_users 

我有PHP服務器並在http://my-ip-address運行,但是當我嘗試導航到ftp://my-ip-address瀏覽器只是掛起。

我還沒有使用過約100年的ftp,所以我不確定我是否會以正確的方式進行操作。

我需要對防火牆做點什麼嗎?我試圖做到這一點,但GCP不會接受ftp作爲協議。

我也試過用Filezilla,但是我得到'連接超時'。

我錯過了什麼?

+0

請將您的問題移到[su](在這裏刪除,重新發布)。這裏是[off-topic](http://stackoverflow.com/help/on-topic) - 儘管我很確定這裏有很多這樣的問題。 - 另外,爲什麼FTP?使用SFTP! –

回答

0

確保您有適當的GCP防火牆規則(入口)以允許tcp:21用於FTP流量到達實例。

您可以在服務器上安裝「tcpdump」軟件包來監視流量以進行驗證。

要監視端口21(FTP)業務可以使用以下語法:

須藤tcpdump的-i接口端口21

實施例:須藤tcpdump的-i的eth0端口21

我驗證這在GCE LAMP Bitnami VM上安裝了vsftpd軟件包,並且能夠從瀏覽器進行ftp。

此外,FTP是一個不安全的協議。您可以設置SFTP以獲得更高的安全性和加密流量。

相關問題