web-dev-qa-db-ja.com

Ubuntuでのvsftpアップロードタイムアウト

Ubuntu12.04でVSFTPDをセットアップしました。ほぼすべてが正常に機能しています。接続、認証、ディレクトリリストの取得、ファイルのダウンロード。すべてが期待どおりに機能します。私の問題はファイルのアップロードです。 FileZillaを使用してファイルをアップロードすると、サーバーがタイムアウトします。 FileZillaは再接続を希望し、ファイルをサーバーに再度保存しようとします。

興味深いのは、ファイルのアップロードが非常にうまく機能したことです。ファイルはサーバーに正しく保存されます!

227 Entering Passive Mode (xxx,xxx,xxx,xxx,253,162).
STOR phpinfo.php
150 Ok to send data.

この後、サーバーのタイムアウトが発生し、FileZillaは再接続を試みます。これはパッシブモード構成の問題を示していると思いますか?これはパッシブモードのiptablesと着信ポートを指しますか(つまり、ディレクトリリストのパッシブモードは機能します!)?

これが私のvsftpd.confです:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=sites
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
guest_enable=YES
guest_username=sites
local_root=/var/www/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf
pasv_address=xxx.xxx.xxx.xxx
pasv_enable=YES
pasv_min_port=12000
pasv_max_port=12010

わからない…誰か助けてもらえますか?

編集:たぶん私はこの質問をserverfault.comに投稿するべきでした。誰かがこの質問を動かすことができますか?

1
FlyBy

Filezillaはアクティブモードまたはパッシブモードですか? vsftpdとfilezillaの転送方法に少し問題がありました。修正内容は覚えていませんが、ファイルの転送方法と関係がありました。

http://flagrantdisregard.com/configuring-vsftpd-on-Amazon-ec2/

1
Anagio