- - PR -
proftpdでファイルが見えない
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-13 15:20
FTP 「サーバー」の使うポートは、ls, list, nlist, pasv, pwd, chmod とかの制御
ポート用に21番、ファイルの中身とかファイル一覧とかデータ送受信用に20番・・・ アクティブ・モードで普通 1024 番以上を、クライアント -> サーバーに向けてクライアント 側の使用するデータ・ポートとして指定、又 20番をサーバー側の ftp-data として、 「サーバー側からクライアントの1024番以上の任意空きポートに接続」されて送受信する (クライアント側のセキュリティとして如何なものか・・・)とこを、 パッシブで サーバー -> クライアントに向けて、サーバー側の使うデータ・ポートとして 1024番以降の空き任意ポートをクライアント -> サーバーに向けて接続指定するよう指示が あった時に、サーバー側が自分で指定した任意ポートを手前のルーターでパケット・フィルタ してるとか、クライアント側のルーターが 1024番以降の使用を許可していないと・・・ ここは PASV FTP仮想サーバーで IP データグラムのデスティネーションアドレスが FTPサーバー宛のもの且つポート番号がサーバー向け 21 番制御ポートに既に接続済み (established)のクライアントIPからの任意ポート接続のみルーターが許可した、、か、特定 のポート・・・例えばサーバー側の20番ポートは固定という事で、クライアントからのTCP データグラムのディスティネーションポート番号をルーターが20番に書き換えてくれてる か・・・後者はちょっと無理があるような。。。 恐らく、ftp-data(20番)ポート云々をパケットフィルターで規定する意味があんのは、 アクティブ(ノーマル)・モードの場合のみ、でしょう。。。私も詳しくは知りません。 |
|
投稿日時: 2004-10-13 23:58
@IT さんのサイト内検索で 「PASV」 という語で検索してみたら
http://www.atmarkit.co.jp/fnetwork/rensai/tcp05/01.html という頁も出てきました。 昔 ftp パッシブモードについての色々を http://www.rtpro.yamaha.co.jp/RT/FAQ/IP-Filter/public-ftp-server.html や http://www.rtpro.yamaha.co.jp/RT/FAQ/TCPIP/ftp-passive-mode.html を参照しながら思考錯誤した記憶があります。 他にもルータ/firewall メイカーのサイトに図解してあったような気がするの ですが,URL 等の情報出てきませんでした。 # どこにいったんだろう... 検索サイトにでも聞いてみるとよいかもしれませんね。 |
|
投稿日時: 2004-10-16 22:50
こんにちは。
http://www.atmarkit.co.jp/fwin2k/win2ktips/118ftpmode/118ftpmode.html が参考になるかと思います、見て見られてはいかがでしょう? |