はじめに こんにちは植木和樹です。本日はAWS環境にFTPサーバーを構築する際に軽く躓いてしまった事を備忘録を兼ねてまとめます。 FTPは言わずと知れたファイル転送プロトコルです。最近ではHTTPやssh(scp/sftp)が主流になり使う機会が随分と減りましたが、企業間でのファイルのやりとりの手段としていまだにFTPは健在です。 さてAWS環境にFTPサーバーを立てる際、通常は以下の設定を行います。 EC2インスタンスを起動してFTPサーバーの設定を行い、EIPを割り当てる。 EC2へのFTP(tcp/21)をセキュリティグループで許可する。 しかし上記の設定のみだとアクティブモードでは繋がりますが、パッシブモードで繋がりません。企業間でFTPを利用する際、多くは企業のファイアウォールを通ることになるためパッシブモードを利用するでしょう。今回はパッシブモードでも繋がるよう、この問題を解決