ヘプタゴンの技術ブログ

サーバ/ネットワーク/linux/AWSとか青森を拠点でやってます

EC2でftpが接続出来ない場合の対処方法

ご存知の通りEC2にはプライベートIPアドレスが振られていて、
外部とはNATすることで通信している。

FTPでパッシブモードを使っているとクライアントには、
プライベートIPアドレスが返されてうまく通信が確立出来ずにエラーになってしまう。

パブリックIP(あるいはEIP)をクライアントに返答するように設定する必要がある。

■vsftpdの場合
vi /etc/vsftpd/vsftpd.conf
——————
pasv_address=x.x.x.x
——————

servece vsftpd restart

■proftpdの場合
vi /etc/proftpd.conf
——————
MasqueradeAddress xxx.xxx.xxx.xxx
——————

servece proftpd restart