- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTPサーバ、外からゲットできません。)
FTPサーバ、外部からファイルをゲットできない!?
このQ&Aのポイント
- FTPサーバを立ち上げたが外部からファイルをゲットできない
- ルータとファイヤーウォールの設定は正常だが、問題は続く
- DynDNSを利用し、非固定IPアドレスで運用中
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
FTPサーバの使用ポート番号は20、21ですが、FTPサーバによっては、FTPの接続要求があった場合、FTPサーバが自分自身の分身(?)の子プロセスを生成し、その子プロセスのFTPサーバが新たに1024以上のポート番号を要求し、そのポート番号により子プロセスのFTPサーバとFTPクライアント間の通信を行うものがあります。(どこかの本に説明があったことの記憶に頼っています。UNIXだったけど、WINも同じ?) 従って、FTPの実行中にタスクマネージャでプロセスの確認、またはNETSTATでポート番号の使用状況を確認し、ルータを設定してください。 それらしき記述が、つぎのアドレスの「NATルータへの対応」の最後に記載されているようです。(どうもはっきりしていない) 他にも記述があると思いますので、「WarFTPd」と「NAT」をキーとして検索してみてください。
その他の回答 (2)
- kumadayo
- ベストアンサー率31% (9/29)
回答No.2
アドレス変換はしてますか^-^?
質問者
お礼
書込みありがとうございます。 アドレスは、DynDNSでドメイン名から自宅ルーターのIPアドレスに来るよう設定しています。またその先はルーターでサーバーPCのプライベートアドレスまで到達するように設定しています。外からサーバまでアクセスできているのでアドレスの変換はうまく行ってると思うのですが・・。
- kuma-ku
- ベストアンサー率54% (1558/2845)
回答No.1
こんばんは [パッシブモード]でも駄目でしょうか?
質問者
お礼
回答ありがとうございます。早速、外の人にやってもらおうと思います。
お礼
アドバイスありがとうございます。実は、上記を実行する前に接続は成功したのですが、その都度、接続できたり、できなかったりするようです。パッシブモードでも試みてもらいましたが原因では、ないようです。
補足
サーバ側の既存のユーザーの設定をいじっても一向に改善されないので、新しいユーザー名でアカウントを作った所、成功しました。未だ原因は不明ですが、古いユーザー名以外で外からアクセスしてもらう事でことにしました。自己報告で申し訳ありませんが、お答え頂いた皆様ありがとうございました。