• 締切済み

FTPサーバに外部から接続できない

FTPサーバに外部から接続できません。 LAN内からは別のクライアントで接続できました。 FTPサーバソフト:nekosogiftpd(windows XP professional) windows xpでのファイアフォール:なし ネット環境:光プレミアムマンションタイプ(VDSL) NTTレンタルのCTUの設定:静的アドレス変換設定(ポート指定)で FTP(21)ポートをLAN内のサーバマシン(windowsのプライベート IPアドレス)に通すように指定しています。 以上の環境です。 外部からのみ繋がらないのでルータ(CTU)の設定か ファイアフォール等に原因があると思われますが 現在のところわかりません。 何か考えられることはないでしょうか? よろしくお願いします。

みんなの回答

  • teru200k
  • ベストアンサー率0% (0/0)
回答No.5

こんにちわ、私も今FTPサーバを立ち上げたばかりで外部から 接続、ログインはできるがファイルリストの取得ができないと いう問題に立ちはだかってます。(まだ未解決ですが。。。) ちょっと自分で調べてみたサイトがありますので参考にしてみては いかがでしょうか(何の解決にはなってませんけど) http://sakaguch.com/PastBBS/0028/B0014246.html http://sakaguch.com/FTPserver.html 後、便乗で申し訳ないのですが、ftpサーバに外部から接続、ログイン はできるがファイルリストの取得ができないという問題の解決方法を 知っておられる方がいらっしゃいましたらご教授願います。

  • andy_kun
  • ベストアンサー率23% (64/274)
回答No.4

No2です ちょっと訂正 >パッシブ接続で無い場合はサーバ→クライアントでポート20に接続しますから、 パッシブ接続で無い場合はサーバ→クライアントでポート20から接続しますから、 ですね。 そう言う訳で、アクティブ接続なら外→内のソースポートが20でデスティネーションポートが任意のルールがファイアウォールに必要かな?

回答No.3

No.1です。 それは、クライアントの接続が「パッシブFTP」で接続しているからです。 その場合は、使うポートはFTPサーバ(この場合、nekosogiftpd)がランダムに割り当てたものを使います。 ポート20と21で使いたいなら、アクティブFTPのみしか使えないように設定すればいいはずです。 使い方はFTPサーバの説明書を見てください。 機能が無い場合は、別のFTPサーバを探しましょう。

  • andy_kun
  • ベストアンサー率23% (64/274)
回答No.2

FTPサーバ・クライアント共にパッシブ接続するように設定していますか? パッシブ接続で無い場合はサーバ→クライアントでポート20に接続しますから、通常ファイアウォールではじかれますよ。

回答No.1

ポート21以外のポートはどうしていますか? FTPは21ポートだけでなく他のポートも使いますので その設定をしていないのが原因です。

cafe_love
質問者

補足

CTUには静的アドレス変換にFTPを選択する項目があって、 気にせずにそれを選んで、サーバのIPアドレスを指定しています。 それで外部から接続できなかったので、最初からFTPを選択する んじゃなくて、自分でプロトコルTCP(FTP:21)と プロトコルTCP(FTP:20)を別々に指定して設定変更をしてみました。 しかし、それでも外部から接続できません。 なぜでしょうか?

関連するQ&A

  • FTPサーバーに接続できない

    自宅にてFTPサーバーをたてました。 同じLANからプライベートIPアドレスを指定しての接続はできましたが、外部からドメイン名またはIPアドレスを指定して接続ができません。(ダイナミックDNSでドメイン名取得しています。) どうかご教授お願いします。 FTPサーバーのOSはXP ProfessionalでTiny FTP Daemonを使用しています。 クライアントもXPでIE6です。

  • FTPサーバーが設定出来ず困ってます。

    先日、インターネットをNTTのフレッツ光からAU光に乗り換えたのですが 今まで使っていたNekosogiFtpd(http://nekosogi.sytes.net/wiki/)を立ち上げても外部から接続出来なくなりました。 OSはXPのサービスパック3で、AU光のホームゲートウェイはAtermBL172HV(S5)を使ってます。 分かる方が居たら設定の方を教えて下さい。 OS側 IPアドレス 192.168.0.15 サブネットマスク 255.255.255.0 デフォルトゲートウェイ 192.168.0.1 優先DNSサーバー 192.168.0.1 ホームゲートウェイ側 LAN側設定 IPアドレス/ネットマスク 192.168.0.1/24 ポートマッピング設定 NATエントリ 192.168.0.15 tcp 20-21 高度な設定 DMZホスト機能 使用する 192.168.0.15 いろいろ調べて上記の設定にしたのですがダメでした。 AU側にメールで問い合わせても要領を得ないしで困ってます。 特にNekosogiFtpdに拘りがあるわけでもないので このFTPソフトなら大丈夫ってのがあれば教えてほしかったりします。 どうか宜しくお願いします。

  • FTPサーバー

    FTPサーバーが突然機能しなくなりました。 外部サイトからのポートスキャンでは、TCP 21は閉じたままです。(前は開いていました。サーバーが機能していたとき) 原因としては、何が考えられるでしょうか。 環境 OS:WinXP pro、XPのファイアウォールは、使用せず。 インターネット環境:ADSLでmodem-rooter-パソコン2台(無線LAN)接続。ルーターは、メルコ WBR-B11 ver1.2です。 サーバーソフト:BPFTP セキュリテイソフト:ノートンアンチウィルス、AD-aware、spybot、noadwareです。 アドレス変換は、うまくいっていると思います。というのも、ルーターのポート1-30をあけて、BPFTPで使用ポートを順に1から30まで変えて、ポートスキャンしてみたら、21だけがopenになりません。 可能性として、 プロバイダーが21を閉めているかも知れないと思い、現在問い合わせ中です。 windowsの設定、ルーターの設定、サーバーソフト等は問題ないと思います。(前にFTPでやり取りできていたため) 何が原因かわかるでしょうか。 LANの設定が悪いとか??何かソフトの関係で、ポートが閉まったままだとか。 サーバー初心者なので、何か見落としているような気がします。 よろしくお願いします。

  • FTPサーバーにアクセスできる理由

    FTPサーバーを立てているものですが、ふと気になりました。 ルーターで設定をしてあるのは21ポートをそのサーバーへ転送することだけです。 アクティブで可能なのはLANからだからということで分かるのですが、なぜパッシブでも可能なのですか? パッシブだと通信を開始するのは、WAN側からなのにどうしてちゃんとサーバーにアクセスできるのですか分かりません。 それと、静的アドレス変換(ポート指定)によって21ポートをサーバー1へ転送させた場合はアクティブでもパッシブでもFTPに問題なくアクセスできます。 しかし静的アドレス変換(ポート変換)によって1ポートを21ポートへ変換しサーバー1へ転送させた場合はアクティブではファイルやフォルダが表示されずアップロードもできなくて、 パッシブだと[Replacing connection xxx.xxx.xxx.xxx(サーバー1) with xxx.xxx.xxx.xxx(サーバー1のグローバルIP)]→[Connection timeout!]となり正常に接続ができません。 ポートはきちんと21に変換されるので同じはずなのに、どうして静的アドレス変換(ポート指定)だとできないのですか? ルーター:CTU <S> ※ここではクライアントにはファイアウォールはないものとします

  • NASをFTPサーバーにするやり方

    NASをFTPサーバーにするやり方 他支社間で仕事データを共有するために、 使用中のNASをFTP接続出来るようにしたいです。 ●NASはIOデータのHDL-GT ●ルーターはコレガのBARプロ6 まず、NASの共有フォルダをFTPクライアントから接続できるように 設定するところまではできました。 社内LANのローカルIPを指定すれば接続できることを確認しています で、これで外部からも接続できるものと思ってましたら、 いろいろとまだ設定が足りないようで、以下の話を調べたり、聞いたりしています。 1.ルーターのポートを開放する必要がある 2.外部からは、グローバルアドレスで接続する必要がある 装置の配線はこんな感じになっています 光の装置-ルーター-ハブ-ハブ-NAS-ハブ-PC -PC -PC グローバルアドレスについては、たぶんこれじゃないかというのは 教えてもらったのですが、固定IPなのかはよくわかりません。 ここからさき、どのようにしていけばFTPサーバを完成できるでしょうか? よろしくお願いします

  • 複数のFTPサーバーに外部からアクセスする方法

    WAN側に1つのグローバルIPアドレスが割り振られている状態で、LAN側に複数のFTPサーバーがある場合、外部からすべてのFTPサーバーにアクセスするにはどのようにルーターを設定すれば良いのでしょうか? ちなみに、FTPサーバーはPORT21しか使えないNASタイプのものです。 また、これを実現できるルーターをご存知でしたら教えていただきたいのですが、よろしくお願いいたします。ただし、VPNは使用しません。 例 Router WANAddress:59,134,234,08 Router LANAddress:192.168.0.1 FTP1 Address:192.168.0.10:21 FTP2 Address:192.168.0.11:21 FTP3 Address:192.168.0.12:21 FTP4 Address:192.168.0.13:21 FTP5 Address:192.168.0.14:21

  • FTPサーバのグローバルIPなんですが・・・

    ネットワーク初心者なので、おかしなこと言ってたらすいません。。 会社にFTPサーバを立ち上げるということで、 FTPサーバとして、 BUFFALO TS-H2.0TGL/R5 を設置しました。 フレッツ光プレミアムCTU 2004W「s」で、ポートの開放もミスってなければ大丈夫だと思います。 これを外部からインターネットでアクセスしようと、FFFTPを使おうと思ってます。 たぶんグローバルIPを「ホスト名(アドレス)」入力しないといけないと思うのですが、やっぱりFTPサーバのグローバルアドレスでしょうか。 FTPサーバのグローバルアドレスだとしたら、どのように調べればよいでしょうか。 説明不足かも知れませんが、宜しくお願いします!

  • FTPサーバに無線LANを介して接続できません

    お世話になります。 自宅にFTPサーバを立ち上げて、会社からFFFTPでアクセスしたいと思っています。 自宅の環境は下記通りです。 1)回線:Bフレッツ光 2)ルータ:NTT RV-230SE(IP アドレス 192.168.1.1) 3)無線LANルータ(親機側):Logitec LAN-WN12/RU2(IP アドレス 192.168.2.1) 4)無線LANコンバータ(子機側):プラネットコミュニケーションズ 電波王子GW-EC54-5P このコンバータに下記を接続しています。 5)パソコン:2台 6)ファイルサーバ:BUFFALO TeraStation(固定IP アドレス 192.168.2.103) このTeraStationをFTPサーバにしようとしていますが、会社からうまくアクセスできません。(TeraStationのIPアドレスを 192.168.1.103に変えて、無線LANを介さず、直接RV-230SEに接続したら会社からアクセスできましたが、別室にTeraStationを設置したいので無線LANを使用したいのです。) RV-230SEでは、主要なところ下記の通りに設定しています。 1)パケットフィルタ設定:通信方向(両方向)、宛先IPアドレス(192.168.2.103)、送信ポート(any)、宛先ポート(21)、フィルタ種別(通過) 2)静的NAT設定:宛先IPアドレス(192.168.2.103)、変換対象IPアドレス(自分のWAN側IPアドレス)、変換対象プロトコル(TCPとUDP両側)、変換対象ポート(ftp) 3)LAN側静的ルーティング設定:宛先アドレス/アスク長(192.168.2.103/24)、ゲートウェイ(192.168.2.1) ←このように設定しようすると「宛先アドレス/アスク長:ホスト部が異常です。」となります。 Logitec LAN-WN12/RU2では、主要なところ下記の通りに設定しています。 1)NAT機能(有効) 2)ポート転送(有効)、ローカルIP(192.168.2.103)、タイプ(TCP+UDP)、ポート範囲(21) 以上の設定で何か足りない点がありますでしょうか? LAN側静的ルーティング設定が出来ないのがよくわからないのですが? 初心者なものですから、なるべく具体的にお教え頂ければ幸いです。 また、わざわざ会社のパソコンから自宅のFTPサーバにアクセスせずに、自宅で外部(会社)からFTPサーバにアクセスできるか確認する方法があれば教えて下さい。 宜しくお願い致します。

  • FTPサーバアクセスについて

    構成:  A:ADSL環境下に1台FTPサーバを立てております。  B:CATV環境下からFTPサーバにアクセスしようとしております。 アクセスに使用しているのは、FFFTPソフトです。 ADSL環境の方で、ADSLモデムによるファイヤーオールを設定してまして、 そのファイヤーオールの設定とFTPサーバの設定をFFFTPソフトにしました。 現段階では、そのファイヤーオールまでは接続出来ている事がログから見たところ 確認が取れておりますが、そこから先のFTPサーバまでは接続出来ません。 何が原因か、またどこを設定すれば、接続出来るのか解りません。 ご存知の方、教えて下さい。

  • 自宅の2台のFTPサーバに外部からアクセスする

    教えてください。 現状、FTPサーバをIISで構築しています。 OSはWindows2000 Server、IISはversion5.0。 ポートは制御用に21、データ転送用に20を使用しています(要するにデフォルトのポートです。) これとは別に、ネットワークでつないだ別のWindows XP Professionalパソコンがありますが、こちらにTiny FTP Daemonをインストールしたので、外部からアクセスしたいのですが、うまく行きません。 ルーターではポート2100(制御用)と2000(データ転送用)を開け、WindowsXPパソコンに振るようにしました。 W2Kには コマンドプロンプトより ftp ftp>open パソコンのグローバルアドレス User :ユーザー名 Password:パスワード で入れます。 WinXPの場合、 1.コマンドプロンプトよりどうやってポートを指定するのですか? 2.IEより行うことは可能ですか? ftp://ユーザー名:パスワード@グローバルアドレス:2100 ではできませんでした。 3.ポート番号の指定は、自分でわかりやすいように単純に100倍にしましたが、普通推奨というか、普通これにするとかってあったら教えてください。