• 締切済み

RH Linux v.7.1 とwu-ftpdの問題

noname#41381の回答

noname#41381
noname#41381
回答No.3

うわ~厄介そうですね。^ ^;) 端末側の問題ではない ということですよね? 例えば、WindowsのFFFTPで接続できたPCからコマンドベースのftpなら障害発生 ということですか? とりあえずtcpdumpして正常時と異常な時のパケットの応答状況を比較してみてはいかがですか? といいつつもtcpdumpは使ったことがありませんので詳しくないです。m(_ _)m (自分はLANアナライザを使ってしまうので...) 参考URLにtcpdumpの使用例のサイトをひとつあげておきます。

参考URL:
http://x68000.startshop.co.jp/~68user/net/tcpdump.html
cincinnati
質問者

補足

有り難うございました。カーネルの再構築が必要ということが解りましたので、頂きました方法を試しておりませんが、確かにパケットの状況を見れば何か解るような気が致します。再構築をしないでftpを用いた場合のサーバ間での応答が解ればと思いますが、LANアナライザーはそれが可能と言うことですね。値段も高そうですが。 いずれにしましても接続要求がでて、受けたサーバから応答が出て、接続が完了した後コマンドが作動しない訳ですが、ipchainsですべてポートを解放しているのでポートの問題でもなさそうです。

関連するQ&A

  • wu-ftpd-2.6.1でのエラーについて

    FTPサーバにwu-ftpd-2.6.1を使用しています。他の端末からFTPサーバ(192.168.2.5)へftpコマンドを発行すると次のエラーが出てftpできません。このエラーの原因または対処方法を教えてください。ちなみにFTPサーバから他の端末へftpコマンドを発行した場合はエラーは出ません。 $ ftp 192.168.2.5 Connected to 192.168.2.5. ftpd: Unknown flag -a ignored. ftp>

  • wu-ftp。接続するのに1分くらいかかる。

    Redhat8.0 wu-ftpでサーバ構築中です。 FTP接続しようとしているのですが、時間がかかる・タイムアウトしてしまいます。 wu-ftpを起動させるため以下のことをしました。 /etc/xinetd.d/wu-ftpdを開き、disable=noに変更 /etc/init.d/xinetd restartでxinetdの再起動。 で以下の現象が出ます。 サーバ機よりターミナルを開き、「ftp localhost」で接続(Nameが出るまで)に1分以上かかってしまいます。その後Name・Passを入力すると接続は出来ているようです。(230 User xxx logged in. Access restrictions Apply) 同じネットワーク内にあるWin機からFFFTPで接続すると「接続しました」のメッセージは出ますが、1分位すると「受信はタイムアウトで失敗しました」の表示が出て接続できません。 以下の設定を確認して見ました。 /etc/xinetd.conf・/etc/xinetd/wu-ftpdにonly_from行が有るかを確認→両方無し iptables -Lの確認→「INPUT」「FORWARD」「OUTPUT」、すべて「destination」 netstat -a のftp(21)ポート確認→「LISTEN」 $ ps aux | grep ftpd の確認↓ 何もない時 root 28739 0.0 0.1 3476 648 pts/0 s 17:37 0:00 grep ftpd Win機より「接続しました」の表記が出るものの接続出来ていない時 root 28740 0.0 0.2 3148 1072 ? SN 17:37 0:00 in.ftpd -l -a root 28744 0.0 0.1 3476 648 pts/0 S 17:38 0:00 grep ftpd /var/log/messagesの確認→FTPに関係するようなのは無し。 この状態で、どこが悪くて接続に1分以上かかるかわかりますか? ご存知の方教えてください。お願いします。

  • Linux環境(wu-ftpd)でのftpログイン時メッセージ非表示方法

    他計算機からFTPサーバへログインするときに表示されるメッセージ(バナー)を一切表示しないようにFTPサーバ側で設定する方法はありますでしょうか? FTPサーバのOSはLinuxで、RedHat日本語版Linux7.3、FTPサーバは、wu-ftpd-2.6.2-5を使っています。

  • wu-ftpに接続できない

    RedHat LinuxAS2.1にFTPサーバソフト(wu-fpdV2.6.1R20)をインストールしました。 さっそく使ってみたところ、リモート端末(WindowsXP Pro)からコマンドプロンプトでftp接続しようとすると次のようなエラーメッセージが表示され、接続できません。 ----------------------------------- C:\Documents and Settings\xxxx>ftp ftp>open 192.168.1.10(ftpサーバ) Connected to 192.168.1.10. Connection closed by remote host. ftp> ----------------------------------- FFFTP(v1.92)だと接続できました。 どうしてでしょうか?wu-ftpdのバグでしょうか?

  • AIX5.3のftpdついて

    AIX5.3のサーバーにsshを導入してtelnetと暗号化していないftp通信を廃止しようとしています。 AIX6.1ではsshを導入後にinetd.confのftpdの行に「-e」をつけることで暗号化されていない ftp通信を拒否することができるようなのですが、AIX5.3では「-e」オプションが対応していません。 何らかの方法でAIX5.3のftpdについても暗号化されていない通信を拒否できませんでしょうか?

  • wu-ftpdでサーバーに接続できない

    いつもお世話になっています。 RedhatLinux 7.3を クライアントとしてインストールしたのですが、 ftpサーバーのみ、 後から設定する必要が生じました。 wu-ftpd(2.6.2-8)サーバーを構築することとし、 インストール&設定したのですが、 外部のWindows2000マシンから接続すると、 >ftp:connect 接続が拒否されました。 ftp> となり、アクセスできず困っています。 主な設定内容は下記の通りです。 xinetd.d/wu-ftpd -> disable=no hosts.allow -> ALL:ALL(ちょと危険ですが、、、) lokkit -> trusted deviceにチェック (ファイアウォールオフ?) xinetd 再起動 nampの実行結果は、次のとおりです。 %nap localhost Port State Service 23/tcp open telnet 111/tcp open sunrpc 139/tcp open netbios-ssn 901/tcp open samba-swat 1016/tcp open unknown 5680/tcp open canna 6000/tcp open X11 22273/tcp open wnn6 32770/tcp open sometimes-rpc3 ポート20、21が空いていないのが 確認できたのですが、 どのように開けば良いか分かりません。 どなたかご教示・アドバイスよろしくお願いします。

  • wu-ftp のファイル転送容量制限

    wu-ftpd(2.6.1)を使用しています。(OSはSolaris8) 他サーバからの大容量(2.8GBくらい)ファイル転送(get)を試みたところ、 「Value too large for defined data type.」 と怒られてしまいます。wu-ftpdでなく標準のftpでは上記現象は発生しません。 文献を探して見ましたが、それらしき設定(byte limit total 3000000000 *)を行ってみましたが結果は同じでした。 (1)wu-ftpdでは容量制限はどの程度あるのでしょうか? (2)容量制限を変更する方法はありますか? すみませんが、ご存知の方、ご教授お願いします。

  • linuxマシン(ローカル)からのダウンロード

    linuxマシン(ローカル)から、レンタルサーバ(さくら) のバックアップファィルを自動でダウンロードしようとしています  linuxマシンのサーバで下記のようにコマンドを順番にたたくとダウンロード できます   ================================================================ [root@linux ~]# ftp -i ***.***.***.***  Connected to ***.***.***.***. 220 ProFTPD 1.3.3g Server (SAKURA Internet FTP Server) [***.***.***.***] 500 AUTH not understood 500 AUTH not understood KERBEROS_V4 rejected as an authentication type Name (112.78.112.40:root): abcde 331 Password required for abcde Password: 230 User abcde logged in Remote system type is UNIX. Using binary mode to transfer files. ftp> passive Passive mode off. ftp> binary 200 Type set to I ftp> cd /home/abcde/backup/ 250 CWD command successful ftp> mget bak* local: bak-mysql-20111226.sql.gz remote: bak-mysql-20111226.sql.gz 200 PORT command successful 150 Opening BINARY mode data connection for bak-mysql-20111226.sql.gz (2431811 bytes) 226 Transfer complete 2431811 bytes received in 0.43 seconds (5.5e+03 Kbytes/s) local: bak-mysql-20111111.sql.gz remote: bak-mysql-20111111.sql.gz 200 PORT command successful 150 Opening BINARY mode data connection for bak-mysql-20111111.sql.gz (2459206 bytes) 226 Transfer complete 2459206 bytes received in 0.44 seconds (5.5e+03 Kbytes/s) ftp> quit 221 Goodbye. =================================================================  次に、シェル等をcronに登録して自動化したいので下記URLを http://q.hatena.ne.jp/1244629690 参考にして次のスクリプトを記載してlinuxマシンの/root に入れました =================ftp_all.sh=========================== #!/bin/csh -f #"@(#)ftp_all.sh 1995/07/01 Copyright(C)1995 ASH" # # name: ftp all files # ftp -n ***.***.***.*** << _EOD user (ユーザ名) (パスワード) passive binary cd /home/*****/backup mget bak*.* bye _EOD ======================================================== そして、ローカルサーバから # sh ftp_all.shとたたくと 下記のようになりスクリプト(?)がうまく働いてないように みえます ===================================================== : command not found AUTH not understood AUTH not understood KERBEROS_V4 rejected as an authentication type Login incorrect. Login failed. ?Invalid command ?Invalid command Please login with USER and PASS Please login with USER and PASS Passive mode refused. Turning off passive mode. Please login with USER and PASS ftp: bind: Address already in use ?Invalid command ===================================================== これとは別にWindowsマシンからのバッチファイルでは ダウンロードできるのですが、linuxのローカル側から ダウンロードしたいので・・・ どなたか、どのようにすれば自動化できるか教えていただけないで しょうか よろしくお願いします。

  • ftpでファイルアップロードさせるシェルスクリプト

    Linuxで、あるftpサーバーにファイルをアップロードするシェルスクリプトを作る方法を教えてください。 例えば、このようなftpサーバーに対して、以下のスクリプトを作りました。 ■ftpサーバー ftpサーバー:ftp.hogehoge.jp User-ID: user1 Password: password1 アップロードしたいファイル:test.html アップロードしたい場所:/public_html ■シェルスクリプト #!/bin/sh ftp ftp://user1:password1@ftp.hogehoge.jp -u /public_html test.html ■結果 エラーも何も表示せず。 シェルスクリプトを、このようにすると、ftpサーバーにログインはできています。 #!/bin/sh ftp ftp://user1:password1@ftp.hogehoge.jp ここで、以下のように手でファイルをアップロードすることはできています。 ftp> cd public_html 250 CWD command successful. ftp> put test.html local: test.html remote: test.html 227 Entering Passive Mode (210,132,253,13,218,1) 150 Opening BINARY mode data connection for test.html 100% |*************************************| 62 270.29 KB/s 00:00 ETA 226 Transfer complete. 62 bytes sent in 00:00 (1.78 KB/s) ■環境 クライアント側 SuSE Linux 9.3 man ftpを見て、-uを使うのだと思ったのですが、間違ってますでしょうか? よろしくお願いします。

  • ftpdの設定について

    サーバ:ftpd クライアント:ffftp の組合せでファイル転送をしているのですが、サーバの/"ルートディレクトリ"/"ユーザ名"以下のディレクトリのみにしかファイルをアップできません。 このユーザにはroot権限を与えているですが、他のディレクトリにアップするためにはどのようにしたらいいでしょうか? よろしくお願いします。