I'm on Ubtuntu 13.10 and use FileZilla 3.8.0 (the latest in the muench repository). I haven't been able to set up a network (yet), but I can use my HD/DVD-recorder with network and FTP capabilities to transfer files over FTP from one computer to another (with a router in between). The problem is that with FileZilla I can't transfer entire folders from my computers to the HD-recorder. I can create a folder and then select and transfer all files into that folder, but with lots of files and more complex directory-structures this is not very convenient.
I'm not much of an FTP-genius, but I've been playing around with the settings like passive transfer, binary/text, only one file at a time, replacing characters, ect, but that doesn't seem to make any difference. I don't even get any particular error, besides that after every attempt to transfer a file the connection gets closed.
When I use another FTP-client (gFTP) I can transfer entire folders just by copying the folder itself without any problem by just using the default settings in gFTP.
I created a test folder with som text-files in it and sent it in both directions (with different names: test 1, 2 and 3) and copied some of the logs:
This is what happens when I upload a directory from my computer to the HD-recorder with FileZilla (partial log), which fails:
Code: Select all
Response: 230 User logged in, proceed.
Status: Connected
Status: Starting upload of /media/bart/Data/Test/Test 1 and 2.txt
Command: CWD /mnt/hd2/My Video/Video-HD/Test
Error: Connection closed by server
Error: File transfer failed
Code: Select all
Status: Starting download of /mnt/hd2/My Video/Video-HD/Test3/Test 1 and 2.txt
Command: PORT 192,168,8,101,158,170
Response: 200 Port command successful
Command: RETR Test 1 and 2.txt
Response: 150 Opening data connection for directory list
Response: 226 Closing data connection.
Status: File transfer successful, transferred 0 B in 1 second
Status: Starting download of /mnt/hd2/My Video/Video-HD/Test3/Test.txt
Command: PORT 192,168,8,101,194,103
Response: 200 Port command successful
Command: RETR Test.txt
This is the full log from gFTP when I upload the test-directory from a computer to the HD-recorder, which ends successfully:
Code: Select all
Loading directory listing /mnt/hd2/My Video/Video-HD from cache (LC_TIME=en_US.UTF-8)
Successfully changed local directory to /media/bart/Data/Test3
Successfully changed local directory to /media/bart/Data
CWD /mnt/hd2/My Video/Video-HD
250 File action is successful. Proceed.
PWD
257 "/mnt/hd2/My Video/Video-HD" is current working dir.
Successfully changed local directory to /media/bart/Data
MKD /mnt/hd2/My Video/Video-HD/Test3
257 Directory (/mnt/hd2/My Video/Video-HD/Test3) created.
SITE CHMOD 700 /mnt/hd2/My Video/Video-HD/Test3
502 Command not supported.
Successfully changed local directory to /media/bart/Data
PORT 192,168,8,101,177,127
200 Port command successful
STOR /mnt/hd2/My Video/Video-HD/Test3/Test 1 and 2.txt
150 Opening data connection for directory list
226 Closing data connection.
Successfully transferred /media/bart/Data/Test3/Test 1 and 2.txt at 0.00 KB/s
SITE CHMOD 600 /mnt/hd2/My Video/Video-HD/Test3/Test 1 and 2.txt
502 Command not supported.
Successfully changed local directory to /media/bart/Data
PORT 192,168,8,101,199,123
200 Port command successful
STOR /mnt/hd2/My Video/Video-HD/Test3/Test.txt
150 Opening data connection for directory list
226 Closing data connection.
Successfully transferred /media/bart/Data/Test3/Test.txt at 0.00 KB/s
SITE CHMOD 600 /mnt/hd2/My Video/Video-HD/Test3/Test.txt
502 Command not supported.
Successfully changed local directory to /media/bart/Data
PORT 192,168,8,101,141,59
200 Port command successful
STOR /mnt/hd2/My Video/Video-HD/Test3/Test2.txt
150 Opening data connection for directory list
226 Closing data connection.
Successfully transferred /media/bart/Data/Test3/Test2.txt at 0.00 KB/s
SITE CHMOD 600 /mnt/hd2/My Video/Video-HD/Test3/Test2.txt
502 Command not supported.
Loading directory listing /mnt/hd2/My Video/Video-HD from server (LC_TIME=en_US.UTF-8)
PORT 192,168,8,101,158,24
200 Port command successful
LIST -aL
150 Opening data connection for directory list
226 Closing data connection.
But with FileZilla the other way around goes as it should go; when I copy folders from the HD-recorder to one of the computers that goes without any problem. Maybe the server on the HD-recorder has no full implementation of the FTP-protocol or command-system (it's Linux-based as well) or something like that, and therefor needs the intermediate step of actually creating a directory with a command and just disconnects when a erroneous directory is entered?
So does anyone have an idea what settings I could try or should use to get folders transferred with FileZilla to my HD-recorder, as this is the client I prefer to use? Is there maybe some "verbose-mode" setting I missed, or is there a way around this without having to create every folder manually?
Thanks for any advice,
Bart