• 締切済み

FTPサーバーのポート解放

FTPサーバーを構築途中なのですが、ポート開放の所で詰まってしまいました。 設定(ルータ・ファイアウォール)を見直したのですがポートが開放できなくて困っています。 21番ポートは開放できましたが、同じ手順で20番ポート開放を行ったところできません。以下の環境でFTPサーバを構築しました。 【OS】Windows XP 【CPU】Pentium3 【メモリー】512MB 【FTPサーバーソフト】Tiny FTP Daemon 【FTPクライアントソフト】FFFTP・コマンドプロンプトのFTPコマンド 【ルータ】BBR-4HG(バッファロー) 【ファイアウォール】WindowsXPについているもの 【試したこと】 ・ルータ、ファイアウォールの設定 ・パソコンの再起動 ・プライベートアドレス、127.0.0.1での接続(ちゃんと接続できました) 自分では、必要事項は書いたつもりですが記入漏れがあればご指摘ください。 検索で調べてみたのですが、解決できませんでした。お知恵をお貸しください。よろしくお願いいたします。

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.4

21/TCPと20/TCPではデータの通信方向が逆です 20/TCPを開けるのはクライアント側になります クライアント側で20/TCPが開けられないのであれば、FTPするときにクライアント側でpassiveモードでFTPすればデータの転送ができます http://www.atmarkit.co.jp/fwin2k/win2ktips/118ftpmode/118ftpmode.html http://www.atmarkit.co.jp/fnetwork/rensai/tcp05/01.html

  • affilie
  • ベストアンサー率36% (173/474)
回答No.3

こんばんわ。 LAN内のPCからはFTP接続できているということでしょうか。 となればルーターになろうかと思います。 FTP転送ではポート20と21のTCPを開放すると思います。 ただし、当サイトの過去Q&Aを見るとサーバー公開を禁止しているISP等があり、ルーターの設定が正常でもISPで弾かれる可能性もありそうです(具体的なISP名称は書かれていません)。 それとWindowsFirewallでもLAN内アドレスだけでなく、グローバルからのアクセスへも開放してあることを確認してみてください。

noname#142909
noname#142909
回答No.2

LAN内で接続できるようなのでルーターのポートが解放されていないようです 一時的にすべてのポートを解放してテストして接続できればルーターですね くれぐれもすぐに元に戻すように モデムにルーターというような組み合わせではないですよね

noname#142909
noname#142909
回答No.1

LAN内で接続できないということ? ポートの解放はどのように確認しましたか?

motor_pwls
質問者

補足

LAN内では接続できしたが、ポート開放ができていいなので当然、外からのアクセスができません。 ポート開放の確認は、「ポート開放 確認」で検索して出てきたサイトで確認しました。2つのサイトで確認しましたがどちらも開放されていませんでした。 よろしくお願いします

関連するQ&A

  • FTPサーバ開設

    QUICK'N EASY FTP SERVERという簡易FTPサーバソフトでサーバを開設したいのですが、サーバを立ち上げても友人が接続できません。 ホスト側の接続はYAHOO BB ウイルスバスター2006を使用していますが、パーソナルファイアウォール設定でファイル転送(FTP)は除外設定してあります。 サーバのログを見ても、ポート21にてSTARTEDとなっています。以前も同じソフトでFTPを開設していたのですが、今回PCの買い替えにより新たに設定し直しています。以前開設したときにはルータのポート開放も含めルータに何かをした記憶はありませんが、記憶違いかも知れません。他に何をしなければならないのでしょうか?どなかた御教授お願いします。

  • ポートの開放

    当方FTPサーバーを利用してWANからの接続を設定中であります そこでルーターのポートを開放しているのですが 20番と21番の開放設定をおこないましたが 下記URLのポートチェックをかけると21番は開放できているのですが20番ポートがアクセスできない表示が出ます http://www.cman.jp/network/support/page_put.cgi ルーターのメーカーサポートに問い合わせたところ設定に問題がないようです ルーターはNTTモデムに直接接続しており、ルータを通じてFTPサーバー(バッファローテラステーション)に接続しております テラステーションには特にファイアウォール機能はないのでルーター以外に原因があるとは思えないのですが・・・ FFFTPというフリーウェアでFTPサーバーにアクセスするとユーザー認証はできているのですが、ファイル一覧が表示されない状況になっており原因は20番ポートがふさがっているからだと考えております ルーターの設定やサーバーの設定はメーカーサポートの指示通りおこないに詰まってしまっています どなたか対応等ご教示いただけたら幸いです

  • 仕事でFTPサーバーを用意する事になりました。

    仕事でFTPサーバーを用意する事になりました。 環境 回線NTT Bフレッツ ルーターWHR-G54S サーバのPCは固定アドレス 同期はDice フリーのDDNS使用 ルータでアドレスでサーバーへポートの変換済 20.21 WindowsXPでtiny ftp daemonやBlackjumbdogなどいくつかのFTPサーバーでは問題なく使用できました。 次に新しくwindous7で同じくFTPサーバーを入れてみて試しましたがどのFTPサーバーソフトでも 通信できません。ポート20がふさがっているようです。21番は開通 特にセキュリティソフトも入れていないのですがXPで開通できて7で繋がらない事になっています。 どなたか思い当たる部分がありましたらアドバイスお願いします。

  • 自宅サーバのポート解放について

    自宅サーバーを構築する際に80番ポート開放ができず、困っています。 文章では環境などが説明しにくいので、箇条書き風で記述させていただきます。 なにが原因で、ポート解放ができないのでしょうか? 【環境】 ・BBR-4HR(ルーター) ・Yahoo!BB 26M ・Windows XPの標準ファイアウォール ・AN HTTPD ver1.42p(webサーバソフトウェア)を使用 接続図 インターネット---モデム---ルーター(BBR-4HG)---デスクトップPC(192.168.11.2)             |---ハブ---ノートPC(192.168.11.3) |---自宅サーバー(192.168.11.100) 【ルーターの設定】 LAN側 IP:192.168.11.1 WAN側 IP:192.168.0.3 DNCPアドレス:192.168.0.1 DNS1(プライマリ):192.168.0.1 サブネットマスク:255.255.255.0 デフォルトゲートウェーイ:192.168.0.1 アドレス変換テーブル WAN側:ブロードステーションのWAN側IPアドレス(192.168.11.1) LAN側:192.168.11.100 プロトコル:HTTP(TCP80番ポート) LAN側ポート:TCP80番ポート 【モデムの設定】 LAN側 IP:192.168.0.1 サブネットマスク:255.255.255.255 WAN側 IP:220.**.***.***(グローバルIP) ポート転送 WAN側ポート:80 転送先ポート:80 転送先IP:192.168.0.3 プロトコル:TCP 【ファイアウォール】 80番ポート開きました。 【確認できたこと】 ・自宅サーバからhttp://127.0.0.1/およびhttp://localhostにアクセスできました。 【疑問点】 ・ノートパソコン(192.168.11.3)とデスクトップパソコン(192.168.11.2)から自宅サーバにアクセスしましたが、ページが表示されませんでした。 ・ノートパソコン(192.168.11.3)とデスクトップパソコン(192.168.11.2)からpingを自宅サーバーに送っていましたがパッケトがロストになりました。また、自宅サーバー(192.168.11.100)からほかの2台のパソコンにpingを送りましたが、2台ともパッケットがロストになりました。 Pinging 192.168.11.100 with 32 bytes od date: Request taimed out. Ping statics for 192.168.11.100: Packets: Sent=4, Received=0,Lost=4(100% loss) ・http://172.16.255.254/でモデムの設定できる画面なのですが、http://グローバルIPアドレス/でもモデムの設定ページに行ってしまいます。(通常ならindex.htmlが表示されるはずなのですが・・) できるだけ多くの回答をおまちしております。

  • サーバーにアクセス出来ない。

    FTPサーバーを個人で作ろうとしています。 環境は OS:windows2000 SP4 FTPサーバー:Tiny FTP Daemon 0.52d ルーター:BUFFALO G54 Air Station ドメイン:DynDNS で無料ドメインを取得。 以上の内容です。 ルーターの設定では、 DHCPサーバー機能は有効。 PPPoEクライアント機能を使用する。 エアステーションのWAN側IPアドレス FTP(TCPポート:20-21) <--> 192.168.1.5 FTP(TCPポート:20-21) として、後は工場出荷の設定状態で使用しています。 Tiny FTP Daemonの設定は、 http://y-kit.jp/saba/ の設定をそのまま参考にしています。 この状態で、nslookupを実行すると、グローバルIPアドレスが返ってきます。 また、LAN内部でFTPサーバーにプライベートIPアドレスで接続を掛けるとつながります。 しかし、ドメインをしていして接続を掛けるとつながりません。 FFFTPを使用すると、アドレス解決までは行われるのですが、「接続できません」となります。 サーバーを構築するのは初めてなので、アドバイスがあればよろしくお願いします。

  • FTPサーバーを作っているが、20番ポートが開かない。

    Linuxを始めて半年になります。 Webサーバーを運用する勉強をしています。 vsFTPdを使用してFTPを使えるようにしたのですが、ケーブルインターネットなど、一部のクライアントから接続できないようです。 原因を探ったところ、20番ポートが閉じているようです。 21番と80番はちゃんと開いています。 Corega BAR SDというルーターを使っていますが、ポートをあける方法が分かりません。 もちろん、Linux側のファイアウォールは外しています。 BAR SDで20番ポートを開くことは出来ないのでしょうか? 出来るならやり方を教えて欲しいです。 ・ポートスキャンは↓でしました。 http://210.143.99.143/~p-sec/pscan.html よろしくお願いします。

  • FTPサーバー構築

    雑誌でFTPサーバーの構築というのがあったのでさっそくやってみました。使用したツールは「War FTP Daemon」です。本の解説の通りに行ってみたのですがうまくできません。ポートマッピングの設定なのですが、バッファローのルーターを使用しているため項目がありません。アドレス変換の項目でとりあえず設定してみました。もう1台のパソコンでIEからIPアドレスを本の解説の通りに入れてみたのですが最初はユーザー名とパスワードの入力画面が出てきて入力したのですが接続ができませんでした。しばらく挑戦していると突然パスワードの入力画面も出てこなくなり、接続が全くできなくなりました。FTPサーバー側のPCのWar FTP Daemonの画面にアクセスしたPCのIPアドレスとその横にハッカー?と読むのか分かりませんが表示されてました。何かのセキュリティーが働いたのでしょうか?いまいちWar FTP Daemonの設定方法が分かりません。又、ポートマッピングもアドレス変換でよいのでしょうか?詳しい方がいたら教えてください。よろしくお願いします。

  • ポートの開放

    自分のpcにサーバを構築しようと思い、 ポート80の開放を試みているのですが 何度やってもうまくいきません。 windowsファイアウォール、ルータ、モデムでの開放の設定をして セキュリティソフトを切っても接続できないと言われます。 どうしてダメなのか全くわかりません。 思い当たる原因や 詳しく解説してあるサイトなどがありましたら 教えてもらえると助かります。

  • FTPサーバのPassiveポートが変わる

    Windows2003 Serverにて、IIS,SMTP,POP3,FTPサービスを起動し、 サーバはグローバルIPを取得してWebを公開して利用しています。 今までFTPをPORTモードでしか使っておらず、今回、PASVモードでも使えるように しようとして「PassivePortRange」を「10000-11000」と設定しました。 サーバと同じセグメントにあるLANのPCからはPROTモードでもPASVモードでも 接続(上記設定のPassivePrtRange内のポートで接続)して利用できるのですが、 WAN側からはPORTモードでしか接続できません。 クライアントではFFFTPを利用していますが、WANからPASVモードで接続しようとすると、 サーバ接続まではできた後、リスト取得時のPASVコマンド発行後に帰ってくるサーバからの ポート番号が、上記設定内のポート番号とは程遠い(60000番台)が帰ってきてリスト取得に 失敗していまいます。 ルータはYAMAHAのRT58iを利用し、グローバルIPでのサーバ参照は IP mascaradeを設定して公開しています。 サーバ側の設定はLANで設定したポートで接続できているので問題ないと思われ、 ルータの設定のフィルタ設定が悪いのだと思いますが、どこが悪いのか、 どう設定すれば良いのかが分かりません。 どなたか、分る方がいらっしゃいましたら教えてください。 よろしくお願い致します。

  • ポートを閉じなさいとは?

    ポートを閉じるという言葉の意味がよく分かりませんでした。 ルータ無しで、なおかつポート設定に関係した特殊なソフトを使わずにWindows98でインターネットをしている人にとって、ポートを開けたり閉じたりすることはできなくて、全てのポートは開いているんですよね? このようなパソコンの場合、セキュリティ関係の本に書いてある「不要なポートを閉じなさい」という言葉は、anhttpdやTiny FTP Daemonのようなサーバソフトのうち、使っていないものを停止させなさいということですか? ルータや特殊なソフトを使って80番のポートを閉じた場合と閉じてない場合の例として、  閉じた場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータがパケットを破棄。  閉じていない場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータが僕のPCにパケットを転送。    僕のWindowsがパケットを解析してHTTPだった。    僕のWindowsがHTTPの80番で待機しているサーバを探す。    サーバがあればサーバにパケットを渡し、無ければパケットを破棄。 ということにですか? ポートを閉じるぐらいなら、それに対応したサーバソフトを止めればいいのに、なぜポートを閉じなさいと書いてある本が多いか分かりません。 ある機能を使うとサーバ機能も働いてしまうソフトがあり、そのサーバ機能だけを抑えてそのソフトを使うには、ポートを閉じることは有効な方法だと分かるのですが、普通はそのようなソフトは使っていませんよね?