web-dev-qa-db-ja.com

VSFTPDパッシブモードがNATの背後で機能しない

皆さん、私は友達が私のftpサーバーに接続できるようにしようとしています(Ubuntu Server 15.04でホストしています)ので、設定でpasv_addressを設定し、設定とルーターでポート範囲を設定します。しかし、まだ機能しません。 filezillaの言うことは次のとおりです。

応答:パッシブモードに入る(0,0,0,0,203,228)。コマンド:LISTエラー:データ接続を確立できませんでした:ECONNREFUSED-サーバーが接続を拒否しましたエラー:接続がタイムアウトしましたエラー:ディレクトリ一覧の取得に失敗しました

そして、ここに私の設定があります: http://Pastebin.com/j1ZyK7K8

3
Derek Lesho

遅い答えですが、ここに行きます:

あなたと同じようにすべてのオプションをオンにします。必須ですが、それでも動作しません。

pasv_enable=YES
pasv_min_port=xxx
pasv_max_port=yyy
pasv_address=

これらの2行が変更された後、動作しています

listen_ipv6=NO
listen=YES
5
checksum

Sudo nano /etc/vsftpd.conf

pasv_enable =はい

pasv_max_port = 10100

pasv_min_port = 10090


iptables -I INPUT -p tcp --destination-port 10090:10100 -j ACCEPT


Sudo ufw allow 10090:10100/tcp


Anonログインを許可して、ユーザー/パスワードの問題ではないことを確認してください。 pasv_addressが不明です。しかし、私はドメイン名を持っているので、おそらくそれはIPに必要ですか?ところで、無料のDNSについてはduckdnsをチェックしてください!

0