FTP サーバーは実行されていますが、ファイルをアップロードできません

FTP サーバーは実行されていますが、ファイルをアップロードできません

Google Compute Engine で vsftpd をインストールした Ubuntu 16.04 インスタンスを実行しています。ユーザー、パスワード、ディレクトリなどはすべて設定しましたが、ログインしようとすると、net2ftp.com 経由でしかログインできません。Chrome では、資格情報を入力した後、空白ページが表示されるだけですが、Windows エクスプローラーではエラーが発生します。

FTP サーバー上のフォルダを開くときにエラーが発生しました。そのフォルダにアクセスする権限があることを確認してください。

詳細:

200 ASCII モードに切り替えます。

227 パッシブモードに入ります。

FileZilla クライアントでは、ステータス バーに次の内容が表示されます。

サーバーはルーティングできないアドレスでパッシブ応答を送信しました。代わりにサーバー アドレスを使用します。

そして、そこに留まり、タイムアウトします。

Net2FTPでも、ログインしてディレクトリリストを表示し、ファイルをダウンロードすることはできます。何もアップロードできません。何かをアップロードしようとすると、メッセージが表示されます。

ファイルを確認しています: ファイル xxxx.xxx は正常です

FTP サーバーにファイルを転送しています: ファイル xxxx.xxx を FTP サーバーに転送できませんでした

私の vsftpd.conf ファイルは次のとおりです:

聞く=いいえ

listen_ipv6=はい

匿名を有効にする=いいえ

ローカル有効=はい

書き込み有効=はい

dirmessage_enable=はい

ローカルタイムを使用する=はい

xferlog_enable=はい

ポート20からの接続=はい

ascii_upload_enable=はい

ascii_download_enable=はい

chroot_local_user=はい

secure_chroot_dir=/var/run/vsftpd/空

pam_service_name=vsftpd

答え1

パッシブ モード ポートを構成してファイアウォールで開く必要があると思われます。

まずはここを読んでください:https://serverfault.com/questions/421161/vsftpd をパッシブモードで動作するように構成する方法

関連情報