ダリの雑記:WEBプログラム版

vsftpで設定したサーバにFTP接続できない(パッシブモード)

vsftpをサーバにインストールし、各種設定を行った後、FTP接続しようとしたのですが、なぜか接続できない。

vsftpd.confやchroot_list、hosts.allow、hosts.deny、user_listを確認しても、特に問題なし。

ファイヤーウォールを確認しても、ちゃんと20・21は設定されている。

なぜ・・・

と思い、エラー内容を確認したところ、ログイン自体は成功しているもののLISTでエラーが出ている様子。

ということで、ググってみたら、こちらのページを見つけました。

vsftpでpasvモードでの接続設定 - watuu's diary

/etc/sysconfig/iptables-config に設定が必要とのこと。

このファイルの「IPTABLES_MODULES」を

IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp ip_nat_ftp"

としたところ、無事接続できるようになりました。

ちなみに、この設定を行っていない場合でも、接続設定がアクティブだと接続できます。

モバイルバージョンを終了