- ベストアンサー
FTPサーバーにWAN側からログインできない
お世話になっております。 どなたかお詳しい方、アドバイスよろしくお願いいたします。 FTPサーバーを建てて、プライベートIPアドレスで接続すると接続できるのですが、グローバルIPでアクセスすると、パスワードを求められて接続できません。どうすれば外部から接続できるようになるでしょうか? 現在の状況を箇条書きにしてみます。 ・ルータ名はWeb Caster v110、OSはVista Ultimate SP1です。 ・以前に今と同じルータで、とくに設定をいじらずFTPサーバーを建てられた記憶があります。その時はXP Pro SP2だったと思います。 ・FTPサーバーソフトはQuick'n Easy FTP server 3.1を使っています。 ・VistaのサービスのFTPも試しましたし、ほかにフリーのサーバーを5~6個試しましたが上手くいきません。ローカルでは接続できるのでサーバー自体は動くようです。 ・ルータではポート20、21は解放しております。 ・PFWも開放したり、無効にしてみましたがだめでした。 ・現在、HTTPサーバーは外部に公開することができます。 ・無関係だと思うのですが、WindowsにログインするアカウントとパスワードをFTPアカウントと同じにしてみましたが、やはりだめでした。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございました。 実はちゃんと設定できていたのですが、同じIPからではいくらグローバルIPアドレスでアクセスしてもルータの設定画面に入ってしまうんですね。 HTTPサーバーの場合はブラウザでアクセスするのですぐにわかるし、プロキシを通せばいいってのがわかるのですが、FTPサーバーの場合はなぜ繋がらないのかわからず、FTPクライアントにプロキシの設定なども見当たらなかったため気づくことができませんでした。 外のPCやプロキシサーバー経由でアクセスしたところ、ちゃんとFTPサーバーに繋がりました。盲点でした。
補足
ありがとうございます。 もう一度確認しましたが、ルータはマニュアルにある通り設定できています。個人的にはルータの問題ではなさそうだと思うのですが、どのFTPサーバーソフトを使ってもダメなので、やはりルータなどのほうに原因があるんでしょうかね。またはWindowsの設定が悪いのでしょうか。 anonymousアカウント、パスワード認証付アカウント、どちらも接続できないのですが若干返されるエラーが違います。anonymousアカウントで接続すると、FFFTPは「接続できません」というエラーを返し、認証付きアカウントで接続すると、パスワードを求められます。当然パスワードはちゃんと入力していますが、接続できません。 FFFTP側でpassiveをオンオフ切り替えてみましたが同じでした。FTPサーバーのほうは、passiveモードなどの設定項目はみあたらなかったです。 外部ポートスキャンで20と21が開いているか確認したところ、21は開いています。20は失敗しました。しかしルータでもPFWでも開いているので単に20を使うアプリケーションが起動していないからだと思います。どのFTPクライアントで接続しても認証エラーがでます。