- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOSのポート解放)
CentOSのポート解放
このQ&Aのポイント
- CentOS5.6にproftpdをインストールし、ポート20番がしまっていてやりとりできません。
- iptablesでポートを開いたがうまくいかない状態です。
- netstatコマンドで確認すると21番は空いているが、20番がsynパケットの送信でとまっているようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一切フィルタしていませんので、別の問題でしょう。 >iptables -A INPUT -p tcp --dport 20 -j ACCEPTでポートを開き、 クライアント側で開いていないのではありませんか? FTPプロトコルの「アクティブ」モードなら『サーバ側の任意のポートからクライアント側の20番ポート』へ接続しに行きます。 よって、クライアント側で20番ポートへの『接続要求』を正しく通して貰う必要があります。 で……クライアント側がNAPT等で接続している場合は、まず失敗します。 # 高機能なルータでもないと、FTP使えるクライアントが1台だけになってしまう。 PASVモードで使用するようにクライアント側にお願いしましょう。 # そして、サーバ側もルータの内側に居る場合は、PASVモードで使用する範囲のポートを開けましょう。 # サーバソフトでPASVモード時に使用するポートの範囲が指定できるハズです。 # 指定できないようなサーバソフトなら別のモノ使いましょう。
お礼
解答ありがとうございました。クライアント側でも設定が必要とは知りませんでした。