ID:13144 FTPのアップロートとダウンロードがうまくいかない
by hironona 2010-01-07 19:25:00 / view 7
| FTPのアップロードまたはダウンロードを行うとタイムアウトになってしまって、原因がわかりません。 Solaris10付属のFTPサーバを使っています。WindowsからFFFTPを使って、/export/homeにユーザ登録されているユーザにログイン後、Solaris10にある数MBのファイルをダウンロードまたはアップロードを行うとタイムアウトになります。また、数KBでも同じ現象なります。rootユーザでは、現象は起きず正常に、アップロード及びダウンロードは行えます。 Windows側でFTPサーバ(3CDaemon)を立て、Solaris10からFTPコマンドにてアップロードまたは、ダウンロードの操作をおこなっても同じ現象になります。 原因が、端末側にあるのかと思い、切り分けで、OSをCentOSに変えて行うと、正常にアップロード及びダウンロードが完了します。 また、端末を変えてもFFFTPを使っても同じ現象になります。 勉強不足で申し訳ありませんが、教えていただけたら幸いです。 よろしくお願いします。 操作を行った時のログは、下記の通りになります。 FFFTPログ FFFTP Ver.1.96d Copyright(C) 1997-2008 Sota. ---------------------------- ホスト 192.168.100.160 (21) に接続しています. 接続しました. 220 solaris01 FTP server ready. >USER solaristest 331 Password required for solaristest. >PASS [xxxxxx] 230 User solaristest logged in. >XPWD 257 "/export/home/solaristedt" is current directory. >TYPE A 200 Type set to A. >PASV 227 Entering Passive Mode (192,168,100,160,148,110) ダウンロードのためにホスト 192.168.100.160 (37998) に接続しています. 接続しました. >LIST 150 Opening ASCII mode data connection for /bin/ls. 226 Transfer complete. ファイル一覧の取得は正常終了しました. (383 Bytes) >>CD C: >>CD Documents and Settings >>CD Administrator >>CD デスクトップ >>CD solaris >TYPE I 200 Type set to I. >PASV 227 Entering Passive Mode (192,168,100,160,210,176) アップロードのためにホスト 192.168.100.160 (53936) に接続しています. 接続しました. >STOR /export/home/solaristedt/test.tar.gz 150 Opening BINARY mode data connection for /export/home/solaristedt/test.tar.gz. 送信はタイムアウトで失敗しました. 接続が切断されました. アップロードを中止しました. (91 Sec. 0 B/S). .0C Solaris側のSnoopでとったログ 192.168.100.120 -> solaris01 FTP C port=1520 192.168.100.120 -> solaris01 FTP C port=1520 solaris01 -> 192.168.100.120 FTP R port=1520 solaris01 -> 192.168.100.120 FTP R port=1520 220 solaris01 FTP se 192.168.100.120 -> solaris01 FTP C port=1520 192.168.100.120 -> solaris01 FTP C port=1520 USER solaristest solaris01 -> 192.168.100.120 FTP R port=1520 solaris01 -> 192.168.100.120 FTP R port=1520 331 Password require 192.168.100.120 -> solaris01 FTP C port=1520 192.168.100.120 -> solaris01 FTP C port=1520 PASS 123 solaris01 -> 192.168.100.120 FTP R port=1520 solaris01 -> 192.168.100.120 FTP R port=1520 230 User solaristest 192.168.100.120 -> solaris01 FTP C port=1520 XPWD solaris01 -> 192.168.100.120 FTP R port=1520 257 "/export/home/so 192.168.100.120 -> solaris01 FTP C port=1520 TYPE A solaris01 -> 192.168.100.120 FTP R port=1520 200 Type set to A. 192.168.100.120 -> solaris01 FTP C port=1520 PASV solaris01 -> 192.168.100.120 FTP R port=1520 227 Entering Passive 192.168.100.120 -> solaris01 FTP C port=1520 LIST solaris01 -> 192.168.100.120 FTP R port=1520 150 Opening ASCII mo 192.168.100.120 -> solaris01 FTP C port=1520 solaris01 -> 192.168.100.120 FTP R port=1520 226 Transfer complet 192.168.100.120 -> solaris01 FTP C port=1520 192.168.100.120 -> solaris01 FTP C port=1520 TYPE I solaris01 -> 192.168.100.120 FTP R port=1520 200 Type set to I. 192.168.100.120 -> solaris01 FTP C port=1520 PASV solaris01 -> 192.168.100.120 FTP R port=1520 227 Entering Passive 192.168.100.120 -> solaris01 FTP C port=1520 STOR /export/home/so solaris01 -> 192.168.100.120 FTP R port=1520 150 Opening BINARY m 192.168.100.120 -> solaris01 FTP C port=1520 |
ID:13145 xinuさんからのお返事です
by xinu 2010-01-07 19:25:09
| > rootユーザでは、現象は起きず正常に、アップロード及びダウンロードは行えます。 Solaris 付属の FTP サーバにおいて、デフォルト状態では設定ファイル /etc/ftpd/ftpusers の設定で root アカウントによるログインは許可されていません。 root ユーザでログイン可能ということは、このファイルを変更しているということになりますが、それ以外にも設定をデフォルト状態から変更してはいませんか? また、コマンド inetadm -l ftp の実行結果はどうなりますか? > >USER solaristest > 331 Password required for solaristest. > >PASS [xxxxxx] > 230 User solaristest logged in. > >XPWD > 257 "/export/home/solaristedt" is current directory. あと、ユーザ名(solaristest)とホームディレクトリ名(solaristedt)が微妙に異なっているのですが、ホームディレクトリ名の typo で、実際はホームディレクトリ /export/home/solaristedt が存在していないということは無いですか? |


