- PR -

proftpdでファイルが見えない

投稿者投稿内容
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 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番)ポート云々をパケットフィルターで規定する意味があんのは、
アクティブ(ノーマル)・モードの場合のみ、でしょう。。。私も詳しくは知りません。
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 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 等の情報出てきませんでした。
# どこにいったんだろう...

検索サイトにでも聞いてみるとよいかもしれませんね。
muko
常連さん
会議室デビュー日: 2002/06/18
投稿数: 25
投稿日時: 2004-10-16 22:50
こんにちは。

http://www.atmarkit.co.jp/fwin2k/win2ktips/118ftpmode/118ftpmode.html
が参考になるかと思います、見て見られてはいかがでしょう?

スキルアップ/キャリアアップ(JOB@IT)