表題の通り。単なるメモである。
■ 環境
- vsftpd 2.2.2
- Amazon Linux
■ vsftpd
どうしてもFTPをということなので久方ぶりにvsftpdをインストールした。
$ sudo yum install vsftpd
設定は下記のようにしている。
$ cat /etc/vsftpd/vsftpd.conf
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=NO
pasv_enable=YES
pasv_addr_resolve=YES
pasv_address=XXX.XXX.XXX.XXX
pasv_min_port=60001
pasv_max_port=60010
use_localtime=YES
force_dot_files=YES
$
“pasv_address“は、対象のインスタンスに付与したEIPのアドレスを設定した。FTPでの接続はごく限られるので”SecurityGroup“で接続元のIPを絞っている。
以上。