• ベストアンサー

FTPがつながらない

自宅サーバでftpdを動かしたのですがクライアント側から接続ができません。 サーバ CentOS5.2 クライアントWindowsXPSP2 クライアントからサーバへのPINGは通っています。 サーバ自身でのFTPはできています。(FTPログに書き込みあり) ソースネクストのウイルスセキュリティーの影響かな? とかいろいろ考えているのですが良く分かりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.7

FFFTPで server に接続しようとした場合にはログが記録されています. ログを見れば,どのシーケンスで接続に失敗したのかを確認できると思います. FFFTP → [表示(V)] → [処理内容をビューワで表示(W)]

eccschool
質問者

補足

処理内容をビューワで表示(W) ホスト 192.168.1.13 (21) に接続しています. 接続できません. と表示されます。 1.pingは通る。(ソースネクストのウイルスセキュリティーの設定変更後) 2.サーバFTPコマンドを実行するとログインに成功し、ログに書き込まれる。 3.hosts.allowにクライアントPCのIPを指定している。 でもつながりません。 んー。よく分かりません。

その他の回答 (9)

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

CentOS側の、 /var/log/vsftpd.log に何かログは出ていませんか?

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

> 3.hosts.allowにクライアントPCのIPを指定している。 /etc/hosts.allowに vsftpd : 192.168.1.?? と書いているということですか? とりあえず切り分けのために、一時的に、 vsftpd : ALL にしてつながるかどうか試してみては?

eccschool
質問者

補足

ありがとうございます。 残念ながら教えていただいた方法でうまくいきませんでした。 今回は http://www.aconus.com/~oyaji/ftp/vsftpd_rpm.htm を参考にいろいろ試しているのですが・・・ userlist_enable=YES userlist_deny=NO にしてuser_listに自分のアカウントを記述してみました。 でもダメですね。 よく分からないですね・・・。

回答No.8

接続の最初で躓いてますね. 私の環境でのログを以下に示します.参考になれば幸いです. FFFTP Ver.1.78 Copyright(C) 1997-2000 Sota. ---------------------------- ホスト dolphin-bbs.net を探しています. ホスト dolphin-bbs.net (192.168.0.4 (21)) に接続しています. 接続しました. 220 (vsFTPd 2.0.4) >USER dolphin 331 Please specify the password. >PASS [xxxxxx] 230 Login successful. >>CD C:\Documents and Settings\dolphin\Data\MIDI Wonderland II >CWD /var/www/html 250 Directory successfully changed. >PWD 257 "/var/www/html" >TYPE A 200 Switching to ASCII mode. >PASV 227 Entering Passive Mode (192,168,0,4,172,174) ダウンロードのためにホスト 192.168.0.4 (44206) に接続しています. 接続しました. >NLST -alL 150 Here comes the directory listing. 226 Directory send OK. ファイル一覧の取得は正常終了しました. (29769 Bytes) 切断しました

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

FTPで使用するのは20,21/TCPですが、 http://web.kuicr.kyoto-u.ac.jp/~hattori/non-research/memo/tools/ftp.html にも書かれているように方向が違いますので、通常サーバ側で開けるポートは21/TCPのみでいいです 20/TCPを開けろとかいう人は自分でTCPのコネクションの方向を理解していないということを言っているようなものです 逆に20/TCPを開ける必要があるのは、クライアント側です (passiveモードを使えば20/TCPは使わなくて済みます)

回答No.5

回答番号:No.2への補足に関して ftpではポート番号20,21の両方を使用します.

参考URL:
http://www.vwnet.jp/mura/tcpip-port.htm
  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.4

余計な事ですが 自サバの構築は簡単ですが、管理が?。 怖さの認識も必要で:参考 http://tmaeda.s45.xrea.com/20041101.html http://www.ipa.go.jp/security/vuln/vuln_contents/ http://slashdot.jp/security/article.pl?sid=08/09/12/0619210

eccschool
質問者

補足

質問に答えて欲しいのです。お説教は不要です。

回答No.3

Server(Linux)-Client(Windows)間の接続試験を行う場合は 問題を単純化するよう,Windows側のセキュリティソフトは無効にしておいた方が良いと思います. vsftpd(Linux)+FFFTP(Windows)で Server を構築する場合には 手元に Sever 構築に関する参考書を用意しておきましょう. 参考図書の例: 「Fedora 7 Beginner's Bible」毎日コミュニケーションズ社 ISBN978-4-8399-2524-6 \3,800

  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.2

サーバーのテストで参考 http://www.cman.jp/network/support/index.html ・ポートの開放は「21:20」? ・ソースネクストの不正侵入:ネットワークでローカルIPの許可IPアドレス設定も必要「サーバーのローカルIPアドレス」

eccschool
質問者

補足

ポートの開放は21です。 ウイルスセキュリティーの不正侵入のネットワークのタブでローカルのIPが指定されています。 どうしていいのかわからず困っています。

  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

たぶんXP側のファイヤーウォールだと思います。 FTPで使っているポート20,21をOKにすればよいと思いますが・・ Pingよりすこしましなチェックの方法として http://ash.jp/net/telnet_ftp.htm やってみてはいかがでしょう? 反応がわかると思います。

関連するQ&A

  • ftp/telnet接続ができない

    今家でLinuxサーバーを構築しているのですが、 Windows95クライアントからtelnet/ftpでRed hat Linux7.1サーバーに 接続できないのです。(PingはOKです。) Linuxには、"wu-ftpd"はインストール済みです。 (rpm -qa | grep wu-ftpdで確認) 私が参考にしている本には、インストール後の設定について何も 記述されていません。やっぱり何か設定が必要なのでしょうか。 パスワードなどの入力ミスはありません。 どなたかご存知の方よろしくお願いします。 <環境>Windows95(クライアント)・Red Hat Linux7.1(サーバー)

  • ftpサーバーに接続するのにじかんがかかる

    ftpサーバーを稼動させていますがアクセスを要求してから接続できるまでに約1分もかかります。予想される原因がありましたら教えてください。 サーバーOS:RedHatLinux7.0j ftpサーバー:wu-ftpd ftpクライアント:ffftp 関係あるかどうかわかりませんが、wu-ftpdのインストール後に以前にこちらで教えていただいた設定がしてあります。http://www.okweb.ne.jp/kotaeru.php3?224256 のANo.#3の回答を参考にそのとおりに設定しました。この設定をしたから接続に時間がかかるようになったのかどうかは確証がありません(ftpはたまにしか使わないので)。 ftpの他、sendmail、apacheを稼動中ですがこちらはとくに問題ありません。

  • FTPサーバーへの接続

    FPTサーバへの接続ができない、セキュリティーを無効にするとFTPサーバーへアクセスできるのですが、せっていはあるのでしょうか ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • FTPクライアントで接続できない

    FTPクライアントの機能を持ったLinuxマシンからFTPによる接続ができません。 このマシンのOSはDebian2.6.18-6の機能を絞ったスリム版で、本来なかったFTPクライアントもユーザーランドから自身でインストールしたものです。 状況: 1.正常なケース #ftp >ftp open 192.168.1.2  相手はプリントサーバでLog inできました。 >ftp open 192.168.1.1  相手は光ルータで  connect: Connection refused  これはつながっているのだと思います。 2.接続できないケース #ftp >ftp open 192.168.1.3  相手はPC Vista-Ultimateマシンで無限ループに入ってしまい、やがてタイムアウトエラーになります。 以上よりインストールしたFTPクライアントの機能は生きているだと思います。 PC側Securityの問題かと考え、インターネットオプションでSecurityレベル等を変えてみたのですが効果はありません。 FTPによるファイル受信、TCP/IPによる送受信は従来より問題ありません。 ご教示願えれば幸いです。

  • ソースネクストのウィルスセキュリティで、FTPソフトのブロック解除方法について

    ソースネクストのウィルスセキュリティを使っていますが、、FTPソフトがブロックされているようです。解除方法を教えてください

  • ftpが動作しない

    PCをVistaに変えてからftpが動作しなくなったので大変困っています。 環境: ◯インターネット上サーバA ftpは平文パスワードが流れるためport 20/21はクローズ。localhostからのftpgw.tclをゲートウエーとしてftpdに通信 zebedee(サーバ)でftp通信を暗号化 ◯家庭内Linux B zebedee(クライアントモード)でftp通信を暗号化 ◯家庭内windowsクライアントC windows XP zebedee(クライアントモード)でftp通信を暗号化 ◯家庭内winsowsクライアントD windows Vista zebedee(クライアントモード)でftp通信を暗号化 zebedeeの設定は全て同一ですが、B→A、C→Aはできるものの、クライアントDからAだけが通信できません。D上のファイアウオールもウイルスチェックもはずしましたが、変化なしです。 B, C, D共にzebedee(クライアント側)の設定は、 server false serverhost <サーバAのIP> serverport <サーバAのport> tunnel 10021:<サーバAのIP>:10021 tunnel 30000-30010:<サーバAのIP>:30000-30010 としています。10021はftpgw.tclの待ち受けポートであり、30000-30010はpassiveモードでのデータ通信ポートです。 XPでは動作するのにVistaでは動作しないのは、調べたところ機能強化したファイアウオールというものがVistaから加えられており、アウトバウンドの通信がブロックされているのではないかと思いました。パブリック、プライベート等のポリシーもオフにしたり試行錯誤しましたが通信できずに大変困っています。どなたかVistaのこのあたりに詳しい方、お助けください。よろしくお願いします。

  • FTPサーバーにつながりません

     ftpがつながらなくて困っています。 サーバーOS:CentOS55 FTPデーモン:vsftpd クライアントOS:Windows7 64bit FTPクライアント:ffftp、コマンドラインftp  以下がサーバー側のtcpdumpの出力です。 > listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes > 16:07:04.889394 arp reply ftpserver1 is-at xx:xx:xx:xx:xx:xx (oui Unknown) > 16:07:08.062745 IP ftpserver1 > client1: ICMP host ftpserver1 unreachable - admin prohibited, length 60 > 16:07:11.062984 IP ftpserver1 > client1: ICMP host ftpserver1 unreachable - admin prohibited, length 60 > 16:07:13.936708 arp who-has client1 tell ftpserver1 > 16:07:17.063159 IP ftpserver1 > client1: ICMP host ftpserver1 unreachable - admin prohibited, length 56 > 16:08:01.045901 IP ftpserver1.ssh > client1.57231: . ack 621500864 win 65 > 16:08:05.888126 arp reply ftpserver1 is-at xx:xx:xx:xx:xx:xx (oui Unknown) (xx:xx:xx:xx:xx:xxとなっているのは、FTPサーバーのMACアドレスです)  この「ICMP host ftpserver1 unreachable - admin prohibited」というのが怪しいというところまでは解りますが、どこがどうマズいのかがわかりません。どうしたらいいでしょうか? 以下補足です。 ・パッシブ、アクティブ、ともにつながりません。 ・お互いpingは通ります。 ・クライアントのWindowsファイアウォールはoffにして試しています。 ・sshはつながりますので、ネットワーク全般の問題ではないようです ・サーバー上のFTPクライアントから自分自身にはつながるので、デーモンが死んでいるということはないようです。 ・関係あるかどうかわかりませんが、実際にはサーバーはVmWare Player上で動作しています。接続はホストオンリー接続です。 よろしくお願いいたします。

  • LINUXのsyslog.conf2

    またまたお願いします。 RedHat7.0Jでサーバーを立てて ftpサーバーにしています。 (wu-ftpd) クライアントからサーバーに向けて15秒おきに ftpを行いファイルをアップロードしています。 その際にその都度/var/log/messagesにログがあがってきます。 /etc/syslog.confにどのような記述をすればfptdのsyslogだけ 止めれるのでしょうか?よろしくお願いします。 またLINUXの本でこれを見ればほとんどOKみたいな本もあれば かさねて教えてください。

  • ftpにてホームディレクトリ以外のディレクトリにアクセスできず

    クライアントPCからサーバPCにftpでログインし、"cd"でユーザディレクトリ以外(/usrとか)にアクセスしようとすると、"No such file or directory"とでてしまいます。 自分のホームディレクトリ以外へのアクセスはできないのでしょうか? 参考書には、「/etc/ftpaccessの"guestgroup"に書かれたユーザは自分のユーザディレクト以外のアクセスはできない。」と書いてありましたが、サーバ用PCのそこを見ると、"guestgroup ftpchroot”となっています。この1行をコメントにしても結果は同じでした。 下はftpでやり取りしたいPC2台の環境です。 サーバPC:LedHat7.3 / wu-ftpd使用 クライアントPC:LedHat8.0 / wu-ftpd使用 なにかわかる方是非教えてください。

  • GoLiveとウィルスセキュリティ

    GoLiveのFTPを使ってアップロードしていたのですが、ソースネクストのウィルスセキュリティをインストール後、FTPが繋がらなくなってしまいました。 ウィルスセキュリティからこのソフトウェアを許可しますか?といったメッセージが出て、許可したところサーバーに繋ぐ作業はしているようなのですが、結局繋がらず、数分たつと切断されてしまいます。 何が原因なのか検討もつかず困っています。 解決方法がわかりましたらお願いします。