2017-05-15 15 views
0

Google Cloud Platform Compute EngineでLAMP Bitnami VMを作成しました。 Google Cloud Engine VMから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]に移動してください(ここで削除して、再度投稿してください)。それは[トピック外]です(http://stackoverflow.com/help/on-topic) - 私は確かにこれのような質問が十数あります。 - なぜ、FTP? SFTPを使用してください! –

答えて

0

FTPトラフィックがインスタンスに到達するためのtcp:21を許可するGCPファイアウォールルール(入力)があることを確認してください。

サーバーに「tcpdump」パッケージをインストールして、検証のためにトラフィックを監視できます。私は検証にsudo tcpdumpの-i eth0のポート21

はsudo tcpdumpの-iインタフェースポート21

例:

ポート21(FTP)のトラフィックを監視するには、次の構文を使用することができますこれはGCE LAMP Bitnami VMにvsftpdパッケージをインストールし、ブラウザからftpできるようになりました。

さらに、FTPは安全でないプロトコルです。より多くのセキュリティと暗号化されたトラフィックのためにSFTPを設定することができます。

関連する問題