vsftp サーバーで複数のポートで待受することはできますか?
解決したいこと
Windows サーバー上にある FTP サービス(IIS)を CentOS(vsftp)に移行しようと考えております。IIS のログを確認したところ、21番ポート(PORT)と1024番ポート(PASV)で待ち受けしていることがわかりました。
※IIS の設定(サイト バインド)
種類 | ホスト名 | ポート | IP アドレス | バインド情報 |
---|---|---|---|---|
ftp | 21 | * | ||
ftp | 1024 | * |
vsftp の設定で複数の待受ポートを設定することはできますでしょうか。
※環境としまして FTP クライアントは全国に200箇所以上にあり、かつ特殊な器械で場所も僻地にある為、FTP クライアント側の設定変更は現実的ではありません。
VSFTP の設定
/etc/vsftpd/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_file=/var/log/xferlog
xferlog_std_format=NO
log_ftp_protocol=YES
dual_log_enable=YES
syslog_enable=NO
vsftpd_log_file=/var/log/vsftpd.log
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES
ls_recurse_enable=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
pasv_enable=YES
pasv_addr_resolve=YES
pasv_address=HOSTNAME
pasv_min_port=1024
pasv_max_port=5000
use_localtime=YES
force_dot_files=YES
自分で試したこと
listen_port=21,1024 や listen_port=21;1024 や listen_port=21 1024 を設定してみました。
0