投稿日:2002年04月30日 作成鷹の巣

No.2761 FTPサーバーの設定がうまくいかない!



FTPサーバーの設定がうまくいかない!

No.2761 投稿時間:2002年04月30日(Tue) 08:11 投稿者名:sendto URL:

どうも!皆さんはじめまして、sendtoと申します。
このサイトを見ながら自宅サーバーを立ち上げています。
WWWでは、ここを参考に何とか立ち上げに成功しましたがFTPサーバーが
うまくいきません。LAN内での接続には成功したのですがWAN側からの
接続が出来ません。ルーターの設定は、 http://www.kkoba.com/homeserver/router.shtml
をそのまま設定しました。またFTPの設定も http://sakaguch.com/SubDomain.html#FTPserver
を参考にやりました。小生PCを3台所有してLANで構築しております。その内の1台をサーバーにして
いるのですが、サーバー以外のPCからの接続でアップロードはできるのですが、WAN側からの接続
がどうしてもうまくいきません。FTPサーバーとして、Tiny FTP Deamonを使用し、FTPクライアントとしてFFFTPを使用
しています。ポートはあけていますし、どこがおかしいのか皆目わかりません。
どなたか、ご助言をおねがいいたします。因みにノートンのインターネットセキュリティーが入っています。
これが、駄目なのでしょうか?宜しくおねがいいたします。


ルータの設定を変更して下さい。

No.2762 投稿時間:2002年04月30日(Tue) 08:49 投稿者名:鷹の巣 URL:http://sakaguch.com/

> > WWWでは、ここを参考に何とか立ち上げに成功しましたがFTPサーバーが
> うまくいきません。LAN内での接続には成功したのですがWAN側からの
> 接続が出来ません。ルーターの設定は、 http://www.kkoba.com/homeserver/router.shtml
> をそのまま設定しました。


かつさんのサイト
http://www.kkoba.com/homeserver/router.shtml
から、抜粋しますと
-------------------------------------------引用開始-------------------------------------------
17-21番は、インターネットに公開するサービスの許可です。
(18番はFTP Serverを公開するための設定ではなく、LAN内のFTP ClientがPortモードを使うための設定です)
-------------------------------------------引用終了-------------------------------------------
とちゃんと書かれています。
ということは、ftpポート(21)とftp-dataポート(20)は、サーバー用のフィルタを解除してやらなければなりません。
これらを送信元ポート番号として、送信先ポート番号は、任意(全て)という内容のフィルタを解除する設定を追加して下さい。


# 追加であって、変更ではありません。


> またFTPの設定も http://sakaguch.com/SubDomain.html#FTPserver
> を参考にやりました。小生PCを3台所有してLANで構築しております。その内の1台をサーバーにして
> いるのですが、サーバー以外のPCからの接続でアップロードはできるのですが、WAN側からの接続
> がどうしてもうまくいきません。FTPサーバーとして、Tiny FTP Deamonを使用し、FTPクライアントとしてFFFTPを使用
> しています。ポートはあけていますし、どこがおかしいのか皆目わかりません。


LAN内試験で合格している訳ですから、基本的に設定には問題ないと考えます。
上記のルータの設定を変更して、WAN側よりのダウンロード試験からを実施して下さい。


> どなたか、ご助言をおねがいいたします。因みにノートンのインターネットセキュリティーが入っています。
> これが、駄目なのでしょうか?宜しくおねがいいたします。


とりあえず、FTPサーバーの試験時には、(サービス)停止させて下さい。


PORTモードだけなら

No.2773 投稿時間:2002年04月30日(Tue) 14:07 投稿者名:かつ URL:http://www.kkoba.com/

sendtoさん、鷹の巣さんこんにちは。

FTPのPORTモードなら、
http://www.kkoba.com/homeserver/router.shtml#3 - IPフィルタの設定
http://www.kkoba.com/homeserver/router.shtml#4 - NATの設定
で接続できるはずです。

問題を切り分けるため、ダイヤルアップやP-in等で接続し、
クライアントにグローバルIPが割り振られている状態で、
DOS窓からFTPコマンドで試してみて下さい。
上記の状態で、ftp.kkoba.comにWindows2000のDOS窓からアクセスすると、以下のようになります。

C:\>ftp
ftp> open ftp.kkoba.com
Connected to ftp.kkoba.com.
220 ProFTPD 1.2.1 Server (ftp.kkoba.com) [turbo7.kkoba.com]
User (ftp.kkoba.com:(none)): anonymous <--- 匿名ログイン
331 Anonymous login ok, send your complete email address as your password
Password: <--- メールアドレスを入力
230 Anonymous access granted, restrictions apply.
ftp> binary
200 Type set to I.
ftp> get myface01.gif
200 PORT command successful.
150 Opening BINARY mode data connection for myface01.gif (35441 bytes).
226 Transfer complete.
ftp: 35441 bytes received in 11.95Seconds 2.97Kbytes/sec.
ftp> bye

鷹の巣さん、宜しければ一度Routerの内部から、私のサーバーにアクセスして頂けないでしょうか?
私のRouterの内部から鷹の巣さんのサーバーへは、昨日書き込んだようにPORTモードでアクセスできます。


PORTモードで、正常にダウンロード出来ました。

No.2777 投稿時間:2002年04月30日(Tue) 15:02 投稿者名:鷹の巣 URL:http://sakaguch.com/

かつさん、毎度ご指導頂きましてありがとうございます。

> 私のRouterの内部から鷹の巣さんのサーバーへは、昨日書き込んだようにPORTモードでアクセスできます。


どうも、ありがとうございました。


> 鷹の巣さん、宜しければ一度Routerの内部から、私のサーバーにアクセスして頂けないでしょうか?


以下は、Windows 2000 Professional のコマンドプロンプト画面より、anonymous FTP server の ftp.kkoba.com に
アクセスした結果を示します。結果は、正常にダウンロード出来ました。


# コマンドレベルで、pasvモードでダウンロードする方法は、多分ないんでしょね。
# ダウンロードしたファイルは、全て削除いたしました。

-----------------------------------------------------------------------------------------------------
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\>ftp
ftp> open ftp.kkoba.com
Connected to ftp.kkoba.com.
220 ProFTPD 1.2.1 Server (ftp.kkoba.com) [turbo7.kkoba.com]
User (ftp.kkoba.com:(none)): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password: <-------------------------------------------------------------------- webmaster@sakaguch.com と入力致しました。
230 Anonymous access granted, restrictions apply.
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
-rw-r--r-- 1 kkoba users 35441 Mar 2 21:07 myface01.gif
-rw-r--r-- 1 kkoba users 40576 Mar 2 21:07 myface02.gif
-rw-r--r-- 1 kkoba users 37869 Mar 2 21:07 myface03.gif
-rw-r--r-- 1 kkoba users 28831 Mar 2 21:07 myface04.gif
-rw-r--r-- 1 kkoba users 42206 Mar 2 21:07 myface05.gif
-rw-r--r-- 1 kkoba users 37468 Mar 2 21:07 myface06.gif
-rw-r--r-- 1 kkoba users 33749 Mar 2 21:07 myface07.gif
-rw-r--r-- 1 kkoba users 35009 Mar 2 21:07 myface08.gif
-rw-r--r-- 1 kkoba users 36022 Mar 2 21:07 myface09.gif
-rw-r--r-- 1 kkoba users 43514 Mar 2 21:07 myface10.gif
-rw-r--r-- 1 kkoba users 40505 Mar 2 21:07 myface11.gif
-rw-r--r-- 1 kkoba users 39838 Mar 2 21:07 myface12.gif
226 Transfer complete.
ftp: 828 bytes received in 0.04Seconds 20.70Kbytes/sec.
ftp> mget *.gif <--------------------------------------------------------------------- 表示されたファイル全て頂きました。
200 Type set to A.
mget myface01.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface01.gif (35441 bytes).
226 Transfer complete.
ftp: 35642 bytes received in 0.69Seconds 51.58Kbytes/sec.
mget myface02.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface02.gif (40576 bytes).
226 Transfer complete.
ftp: 40863 bytes received in 0.77Seconds 53.00Kbytes/sec.
mget myface03.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface03.gif (37869 bytes).
226 Transfer complete.
ftp: 38172 bytes received in 0.72Seconds 52.94Kbytes/sec.
mget myface04.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface04.gif (28831 bytes).
226 Transfer complete.
ftp: 29084 bytes received in 0.62Seconds 46.83Kbytes/sec.
mget myface05.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface05.gif (42206 bytes).
226 Transfer complete.
ftp: 42480 bytes received in 0.77Seconds 55.03Kbytes/sec.
mget myface06.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface06.gif (37468 bytes).
226 Transfer complete.
ftp: 37721 bytes received in 0.72Seconds 52.32Kbytes/sec.
mget myface07.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface07.gif (33749 bytes).
226 Transfer complete.
ftp: 33970 bytes received in 0.68Seconds 49.88Kbytes/sec.
mget myface08.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface08.gif (35009 bytes).
226 Transfer complete.
ftp: 35228 bytes received in 0.69Seconds 50.98Kbytes/sec.
mget myface09.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface09.gif (36022 bytes).
226 Transfer complete.
ftp: 36253 bytes received in 0.69Seconds 52.46Kbytes/sec.
mget myface10.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface10.gif (43514 bytes).
226 Transfer complete.
ftp: 43740 bytes received in 0.78Seconds 56.01Kbytes/sec.
mget myface11.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface11.gif (40505 bytes).
226 Transfer complete.
ftp: 40747 bytes received in 0.75Seconds 54.26Kbytes/sec.
mget myface12.gif? y
200 PORT command successful.
150 Opening ASCII mode data connection for myface12.gif (39838 bytes).
226 Transfer complete. <--------------------------------------------------------- PORTモードでのダウンロードが完了です。
ftp: 40102 bytes received in 0.74Seconds 54.12Kbytes/sec.
ftp> quit <----------------------------------------------------------------------- 接続を終わりました。
221 Goodbye.

C:\>


WinSockプロキシの機能が必要かも(よくわかりませんが)

No.2861 投稿時間:2002年05月03日(Fri) 17:03 投稿者名:simmn URL:

私はあまり詳しくないので、的外れだったらすいません。

Webサーバーの場合には比較的容易にイントラネット内のwebサーバーにWAN側から接続できますが、
FTPサーバーの場合には「ソケット」とか何とかの中継ぎの機能が必要かもしれません。
「プロキシーサーバー」が必要かも。

・・どなたか詳しい方はいませんか?


|目次|掲示板|過去ログ目次|▲頁先頭|