• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOSのポート解放)

CentOSのポート解放

このQ&Aのポイント
  • CentOS5.6にproftpdをインストールし、ポート20番がしまっていてやりとりできません。
  • iptablesでポートを開いたがうまくいかない状態です。
  • netstatコマンドで確認すると21番は空いているが、20番がsynパケットの送信でとまっているようです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

一切フィルタしていませんので、別の問題でしょう。 >iptables -A INPUT -p tcp --dport 20 -j ACCEPTでポートを開き、 クライアント側で開いていないのではありませんか? FTPプロトコルの「アクティブ」モードなら『サーバ側の任意のポートからクライアント側の20番ポート』へ接続しに行きます。 よって、クライアント側で20番ポートへの『接続要求』を正しく通して貰う必要があります。 で……クライアント側がNAPT等で接続している場合は、まず失敗します。 # 高機能なルータでもないと、FTP使えるクライアントが1台だけになってしまう。 PASVモードで使用するようにクライアント側にお願いしましょう。 # そして、サーバ側もルータの内側に居る場合は、PASVモードで使用する範囲のポートを開けましょう。 # サーバソフトでPASVモード時に使用するポートの範囲が指定できるハズです。 # 指定できないようなサーバソフトなら別のモノ使いましょう。

noname#182748
質問者

お礼

解答ありがとうございました。クライアント側でも設定が必要とは知りませんでした。

関連するQ&A