• ベストアンサー

LINUXでFTPサーバ

histcnの回答

  • ベストアンサー
  • histcn
  • ベストアンサー率50% (1/2)
回答No.1

FTP接続が遅いのはDNSの逆引きの設定が原因だと思います。 また、サーバー自身のunreachableは/etc/hostsファイルにlocalhostの設定がされてないのかもしれないです。

noname#2048
質問者

お礼

ありがとうございます。 まさに、そのとおりでした。 ところで、unreachableですが、一向に消えてくれないです。 127.0.0.1の方は出なくなりましたが、192.168.1.1のほうは、いまだにログが出つづけますs。 hostsには、両方とも記述されています。 別件で,申し訳ないのですが,/var/log/messagesが肥大化してきたためクリアしたいのですが,ファイルを消すだけで大丈夫でしょうか。

関連するQ&A

  • 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上で動作しています。接続はホストオンリー接続です。 よろしくお願いいたします。

  • ftpがうまく、動いていません。

    以下のようにPHP書きましたが Cドライブ直下に index.htmlができません。 エラーもでません。 何故でしょうか? 迷宮いりです。。。 ---------- $host = "ftp.dp○○○.lolipop.jp"; $user = "lolipop.jp-dp○○○"; $pass = "○○○"; $port = "21"; $timeout = "90"; // ファイルのパス $local_path = "C:\\index.html"; $remote_path = "index.html"; // HOSTに接続 $con = ftp_connect( $host, $port, $timeout ); // ログイン ftp_login( $con, $user, $pass ); ftp_pasv($con, true); // ファイルダウンロード ftp_get( $con, $local_path, $remote_path, FTP_BINARY ); ftp_close( $con );

    • 締切済み
    • PHP
  • TurboLinux6.5でftpできない。

    すみません。初心者でまったくわかってないんですけど TurboLinux6.5でftpできません。 win95端末とLinuxでHUB経由でつないでるだけなんですが、 win95側からftp 192.168.1.10(LinuxIPアドレス) で行なうと Connection closed by remort host とでて Linux端末の/var/log/messageには Failed binding to 0.0.0.0, port 21: Address already in use Check the ServerType directive to ensure you are configured correctly. てでます。 えーと設定は /etc/inetd.conf のftpは有効にしました。 /etc/hosts.allow はALL:192.168.1.0/255.255.255.0 にしました。設定変更後再起動もおこないました。 ちなみにtelnet はできます。 どうすればよいのでしょうか? よろしくおねがいします

  • Fortunecity に FTP できません

    ログインはできているみたいなのですが、 ----- connecting to 216.27.93.22:21 Connected to 216.27.93.22 port 21 220 server ready. Enter Username. USER xxx 331 Welcome 'xxx', enter password to login. PASS (hidden) 230-Welcome to FortuneCity.Com. Your quota is 102400Kb. You have used 50Kb. If you have trouble downloading please try using Passive(PASV) Mode. 230 User 'xxx' login successful. PWD 257 "/" is the current directory. SYST 215 UNIX Type: L8 Host type (S): UNIX (standard) PASV ! Receive error: Blocking call cancelled PORT 172,16,3,146,9,159 200 PORT command successful. Data port is 210.81.164.242 port 53112. LIST 550 'data socket': Connection refused ! Retrieve of folder listing failed (0) --- という感じで、アップロードもできなければ、 サーバ側のファイルのリストも表示されません。 ちなみに、FTPクライアントは、Fortunecity 推奨の WS_FTP LEというソフトを使ってみました。 FFFTP でも、ブラウザでFTPサイトにアクセスしても やっぱりダメです。 なぜなんでしょうか?

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

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

  • 自宅サーバーが接続できない、固定IP付与済み

    自宅サーバーをつなげたいのですが、どうしてもつながりません。アドバイスをお願いします。 ◆ サーバー環境 - CentOS 5.2 - iptables は停止中、/etc/hosts.allow は ALL : ALL にしています ◆ ネットワーク状態 - マンションで回線共用 - 固定IPサービスに申し込み、アドレス付与されている - バッファローの無線LANルーター「WHR-HP-G」を使いノートパソコンなどを無線で接続。有線で自宅サーバーを接続 これ以前はコレガのルーターを使っていて、いわゆる「かんたん接続」機能で自動的に以下の設定になっており、インターネットに接続しておりました。 ------- IPアドレス:124.xxx.xxx.197 (付与された固定IP) サブネットマスク:255.255.255.192 ゲートウェイ:124.xxx.xxx.xxx DNS1(プライマリ)210.xxx.xxx.24 DNS2(セカンダリ)210.xxx.xxx.25 ------- ただしバーチャルサーバーが意図しない端末(普通のノートパソコン)に設定されてしまう不具合があったため、バッファローの無線LANルーター「WHR-HP-G」を購入しました。 ところが、上記の設定を手動でしたところ外部から内部、内部から外部、どちらの接続も不可になってしまいます。FireFoxの場合は接続しにいってしばらくたってから「接続が中断されました。ページの読み込み中にサーバへの接続がリセットされました。」と表示されます。ウイルスソフトは入っていません。 バッファローのルーターにもついている「かんたん接続」機能を使って自動設定すると --------- IPアドレス:172.16.xxx.xxx サブネットマスク:255.255.192.0 デフォルトゲートウェイ:172.16.xxx.1 DNS1(プライマリ):210.xxx.xxx.24 DNS2(セカンダリ):210.xxx.xxx.25 DHCPサーバアドレス:172.16.xxx.1 --------- と、ローカルアドレスが降られてしまいます。しかし、この設定ですと内部から外部へのインターネット接続は問題なくできます。 また不思議なことに、自分のIPを確認するWebサービス(​http://www.cman.jp/network/support/go_access.cgi​ )でIPを確認すると、付与されている固定IPアドレスではなく、「124.xxx.xxx.193」と別のIPアドレスになっているようです。なお ping、tracerouteいずれも届きません(IP/ドメインともに)。tracerouteは124.xxx.xxx.193という前述のIPアドレスまでは届いているようですが、その先に到達していないようです。バッファローのルーターにあるログ機能には自分のそれらしきアクセスはありませんでした。ただし全体で見るとまったく外部からのアクセスが届いていないわけではないようで、ログを見ると --------- FIREWALL TCP connection denied from 59.xxx.xxx.72:80 to 172.16.xxx.24:49989 (vlan1) --------- といったようなログは残っています。nslookupでドメインをひくと、割り振られた固定IPが指定されています。 なおポート変換(バーチャルサーバー)機能として、「ルーターのインターネット側IPアドレス」から「ポート80」できたパケットは「192.168.xxx.101」(接続したい自宅サーバー)の「ポート80」に転送するよう設定しています。 どういった原因が考えられるでしょうか、よろしくお願いいたします。 -----------------参考:ping ログ PING xxxx.jp (124.xxx.xxx.197) 56(84) bytes of data. From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=2 Destination Host Unreachable From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=3 Destination Host Unreachable From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=4 Destination Host Unreachable

  • FTPがつながらない

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

  • wu-ftpd

    お世話になります。 turbolinux server6.1を使用しています。 とりあえずの確認という意味でデフォルト設定のまま、wu-ftpを開始しました。 この,ftpさーばは、DNS、wwwもかねています。そして、同一ネットワーク上にサーバが、もう2台(linux+windows2000server)+端末(windows2000)います。 さて,質問なのですが,ftpサーバ以外のサーバ2台からはftpログイン可能です。 しかし、端末のみがログインできません。pingは通りますしブラウザからwwwサーバのAPACHEページを見ることもできます。 hosts.allowには、同一ネットワークからは,許可するように記述しています。 messagesを見ると xxx.xxx.xxx.xxx unreachableと出ています。 nreachable、つまり到達できないって事だと思うのですが,pingは通りますし,wwwサーバへのアクセスも可能なんですが。 ちなみに、プロキシは使用していません。 よろしくお願いします。

  • FTP PASV後毎回425になる件

    お読み頂き有難う御座います。 FTPでPASVを使用しファイルを送信する際、初回Put時『425 Cannot open data connection.』となります。PASVモードを指定し数秒待ったあと、Putしても同様 の現象です。 サーバ側の設定等で対処可能なのか、クライアント側による425が返却された場合 にリトライを行う対処が正しいのか、ご経験のあるかたアドバイスをお願いします。 【環境】 サーバOS:WindowsServer2019 サーバポート解放状況:20,21,65500-65510 クライアントOS:Windows10 【コマンドログ】 C:\Users\xxxxxxxx>ftp -d xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx に接続しました。 220 Microsoft FTP Service ユーザー (xxx.xxx.xxx.xxx:(none)): xxxxxxxx ---> USER xxxxxxxx 331 Password required パスワード: ---> PASS asonetestpass 230 User logged in. ftp> bin ---> TYPE I 200 Type set to I. ftp> quote PASV ---> PASV 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx). ftp> put hoge.txt ---> PORT xxx,xxx,xxx,xxx,xxx,xxx 200 PORT command successful. ---> STOR hoge.txt 150 Opening BINARY mode data connection. 425 Cannot open data connection. ftp> put hoge.txt ---> PORT xxx,xxx,xxx,xxx,xxx,xxx 200 PORT command successful. ---> STOR hoge.txt 125 Data connection already open; Transfer starting. 226 Transfer complete. ftp> ftp> by ---> QUIT 221 Goodbye.

  • FTPでのファイルPUT

    あるサーバに毎日吐かれている log.YYMMDDといったファイルがあり、 それを別のFTPサーバにPUTするシェルを作りたいのですが ************ CDATE=`date "+%y%m%d"` FILENAME=log.${CDATE} >ftp >open 192.168.XXX.XXX >user xxxx xxxx >get $FILENAME >disconnect FTPの部分は実際にはテキストにします。 上記のように入力すると$FILENAMEなんてありませんという エラーになってしまいます。 FTPに入っても有効にはできないのでしょうか?