IPアドレス1つで、複数のサーバーを運用していると、
外部からFTP接続する際にそれぞれのポート番号を変更する必要があります。
ということで、以下、CentOS5でFTPのポート変更する場合の設定。
ちなみにFTPデーモンはproftpd。
変更箇所は3つ。
1) /etc/servicesの編集
2) /etc/xinetd.d/proftpdの編集
3) ルータのポートを開ける。
まずは変更後のポート番号を決める。ここでは「XXXX」とする。※すでに使用されているポート番号と重ならないように注意
変更後のサービス名を決める。任意。ここでは「ftpXXXX」とします。
1)
# vi /etc/services
以下を追加。
ftpXXXX XXXX/tcp ftpXXXX XXXX/udp fsp fspd
2)
# vi /etc/xinetd.d/proftpd
以下の通り変更。
service ftp ↓ service ftpXXXX
xinetdの再起動
# /etc/init.d/xinetd restart
3)外部からアクセスする場合には、ルータのポートを開けることをお忘れなく!