パッシブモードでFTPに接続できません


1

私は今設定したFTPに接続しようとしていますが、fileZillaを使用して、私は次のログを得ています

Status: Connecting to x.x.x.x:21...
Status: Connection established, waiting for welcome message...
Response:   220 (vsFTPd 2.3.5)
Command:    USER huntsnap
Response:   331 Please specify the password.
Command:    PASS ********
Response:   230 Login successful.
Command:    OPTS UTF8 ON
Response:   200 Always in UTF8 mode.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/home/my/home/dir"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode (10,38,106,212,248,2).
Status: Server sent passive reply with unroutable address. Using server address instead.
Command:    LIST
Error:  Connection timed out
Error:  Failed to retrieve directory listing

vsftpdをubuntuサーバー上に設定しました。

vsftp.confファイル

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/private/vsftpd.pem
userlist_file=/etc/vsftpd.userlist
userlist_enable=YES
userlist_deny=NO
local_root=/home/to/my/home/
dirlist_enable=YES
download_enable=YES

ありがとう

回答:


1

これが私のDebian vsftpdのパッシブftp関連の設定行です:

# Contents of: /etc/vsftpd.conf
pasv_min_port=48900
pasv_max_port=48939

そしてあなたのファイアウォールが48900:48939の範囲への入ってくるTCP接続を受け入れることを確認してください。

実際にはあなたは別のポート範囲を選ぶかもしれません...


それが本当にうまくいったと答えてくれてありがとう。私がamazonセキュリティグループのWebインターフェースを通してポート範囲を追加した1つのこと、パッシブモードでそれらのポートだけを許可するオプションがありませんでした。
Majin Vegeta

vsftpdがあなたに代わってそれをするでしょう、TCP / IPは単純です - ちょうど必要なものを開いてください、そしてそれはそれらのポートに束縛されているのでソフトウェアはトラフィックを捉えます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.