vsftpdにて認証後にエラーが発生します。
CentOS7にてvsftpdをインストールしたのですが、
外部からうまく接続できず困っております。
ローカルから接続すると問題なく繋がり、正常に動作するのですが、
外部から接続した場合に、ログインの認証が終わったタイミングで、
サーバーから応答が無くなり、タイムアウトしてしまいます。
Connected to ***.jp.
220 (vsFTPd 3.0.2)
Name (***.jp:***): userid
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
421 Service not available, remote server timed out. Connection closed.
ローカルの環境で接続すると、最後の行に421~~ではなく
ftp>
と表示され、操作ができるようになります。
ルータにて、ポートの解放は21のみ行っています。
ファイアーウォール、SELinuxは無効化しております。
vsftpd.confは以下の通りです(コメント行はここにコピーするのに当たり削除しました)
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
use_localtime=YES
seccomp_sandbox=NO
user_config_dir=/etc/vsftpd/vsftpd_user_conf
何卒よろしくお願い申し上げます。
お礼
ありがとうございました。 パスワードを入力してからリターンキーを押す作業をしていませんでした。 有効にした時には偶然リターンが押せていたのでしょうね。 >まったく表示されません。「***」すら表示されません。 これを知っていたら問題なかったのですが。