へっぽこコーダーの備忘録

phpやらjavascriptやら、使った技術をすぐに忘れちゃうから、おぼえがき程度に書いていきまーす
2024.08.11

FTPサーバを立ち上げたのにFTPソフトで接続(パッシブ接続)できない!

■環境
・サーバ    ConoHaサーバのVPS
・OS     CentOS9stream

FTPサーバを立ち上げたときに起こった問題

ConoHaサーバのVPSにCentOS9streamをインストールし、FTPサーバを立ち上げたけど、FTPソフトで接続すると、パッシブ接続の場合だけ、接続できない。

設定ファイルの場所

/etc/vsftpd/vsftpd.conf

パッシブ接続の設定

pasv_enable=YES

pasv_min_port=60000

pasv_max_port=60100

pasv_address=サーバのアドレス

60000~60100ポートをパッシブ接続用に設定し、ポートの開放も確認していたけど、どうしても接続できない。

原因

色々と触りまくった結果、ConoHaVPSのコントロールパネルからもポート開放の設定を行う必要がありました。
コントロールパネルには、初期設定から「WEB」や「SSH」「FTP」などのポート開放のON、OFF機能があります。
ただ、今回のように独自で使用設定するポート(今回でいえば60000~60100)に関しては、サーバから解放するだけでなく、コントロールパネルからも追加する必要があるようです。
「セキュリティグループの追加」という部分から設定追加することで、問題なく接続できるようになりました。