リナックスで自宅サバを実験中、ハブでつないだクライアントpc(WIN)から、テルネットは繋がるのですがftpが繋がりません。サバ側でftp起動してるつもりがうまくいっていないのかも?クライアントで表示されるエラーは

理由がわからないエラーと(文言が違うかも、、外出先なので)でます。どなたかわかる方いましたらおしえて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/11 10:21:05
  • 終了:--

回答(5件)

id:matsu911 No.1

matsu911回答回数136ベストアンサー獲得回数02005/09/11 10:35:52

ポイント16pt

URLはダミーです。

20番、21番ポートは開かれているのでしょうか?

また、エラーメッセージ等を載せたほうが原因を究明しやすいです。

id:rafile No.2

rafile回答回数662ベストアンサー獲得回数242005/09/11 10:53:19

ポイント16pt

パッシブモードを使ってみてはどうでしょうか

id:ykaba No.3

ykaba回答回数11ベストアンサー獲得回数02005/09/11 13:13:23

ポイント16pt

自宅のネットワークですと、HUBは外部とのファイアーウォールをかねていませんか?

そこでブロックされている可能性もありますよ。

クライアントからサーバーに向かって、DOSの

 「tracert [IPアドレス]」

で、経路が分かりますので、途中でftpポートをブロックしてないか確認してください。

また、メッセージがあいまいですので、同じくコマンドプロンプトから

 「telnet [IPアドレス] 21」

でftpポートに接続に行きますので、接続を確認してみてください。

あとは、ftpが正しく起動しているのなら、サーバーのftpログかsyslogに何らかのメッセージが表示されます。そちらも確認してみてください。

id:sukkyxp No.4

sukkyxp回答回数43ベストアンサー獲得回数02005/09/11 13:50:56

ポイント16pt

URLは参考程度で。

原因は、FTPのアクティブモードを使用しているためです。パッシブモードに変更してください。

FTPでは最初に制御用の接続でコマンドの送信を行い、次にデータ転送用のコネクションを確立します。このデータ転送用のコネクションはアクティブモード(デフォルト)では、サーバからクライアントの方向に接続します。

クライアントは、自分のデータ転送用の接続IPとポートをサーバに通知します。サーバは通知されたポートに接続をしようとします。

このときに、NAPTなどによりIPアドレスが変換されている場合に問題が発生します。

また、サーバからクライアントに接続をすることは通常はFireWallなどで遮断されているため問題が発生します。

http://members.jcom.home.ne.jp/j-klein/security/network-proto-ft...

�v���g�R���ɒ��ڐG���� - FTP

id:matsupiyo No.5

matsupiyo回答回数40ベストアンサー獲得回数02005/09/11 20:31:42

ポイント16pt

ftpが許可されてないのではないでしょうか?

/etc/ftpusersを確認してみてください。

id:mika555

みなさんありがとうございました。

2005/09/11 20:49:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません