FTPのアップロートとダウンロードがうまくいかない
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\r\n
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\r\n
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\r\n
solaris01 -> 192.168.100.120 FTP R port=1520 257 "/export/home/so
192.168.100.120 -> solaris01 FTP C port=1520 TYPE A\r\n
solaris01 -> 192.168.100.120 FTP R port=1520 200 Type set to A.\r\n
192.168.100.120 -> solaris01 FTP C port=1520 PASV\r\n
solaris01 -> 192.168.100.120 FTP R port=1520 227 Entering Passive
192.168.100.120 -> solaris01 FTP C port=1520 LIST\r\n
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\r\n
solaris01 -> 192.168.100.120 FTP R port=1520 200 Type set to I.\r\n
192.168.100.120 -> solaris01 FTP C port=1520 PASV\r\n
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
お礼
これでできました。ありがとうございます!!