Find the answer to your Linux question:
Results 1 to 7 of 7
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    vsftpd problems with download

    First to say that I'm new with linux!
    I have Fedora3 and have problem with vsftpd.
    I have started vsftpd like standalone, and everything is working nice except downloads. I can connect, I can upload files, I can delete files on ftp server but only thing that I CAN'T do is do download filoes from vsftpd.
    I have tried a lot of options, disable iptable service and so on, but when I start to download file it stops and timeout after some time!
    here You can see one example of my problem:
    Any help?! PLEASE

    230 Login successful.
    ftp> ls
    200 PORT command successful. Consider using PASV.
    150 Here comes the directory listing.
    226 Directory send OK.
    ftp: 23 bytes received in 0,00Seconds 23000,00Kbytes/sec.
    ftp> mget sp*
    200 Switching to ASCII mode.
    mget spybotsd13.exe?
    200 PORT command successful. Consider using PASV.
    150 Opening BINARY mode data connection for spybotsd13.exe (4354084 bytes)

  2. #2
    Linux Enthusiast
    Join Date
    Feb 2005
    SE, Stockholm
    First of all, you do get some strange mode, you should be in BINARY mode when you download anything except text-files. So try to issue command "bin" prior your download.
    Second, and last, try to choose Passive mode as proposed from the ftp-server reply 200. That is done by command "pasv" if you are NOT on Windows.

  3. #3

    still don't working!

    Thanks for reply!
    I'm testing download from windows PC and I have try to use binary download but nothing! I have try also with WS_ftp pro but it's same, I can connect, upload and delete files but not to download.
    Also when I start to download somw file with WS_ftp pro, download starts but speed is 0,08KBps and both PC-s are on local LAN (vsftp server and second PC). Also I have to say that I have new installation of FC3 and I have tryed with default configuration file but... again I have same problem! Also I have trzed with proftpd server but it's same.
    Here is vsftp.conf file maybe this will help:
    # Example config file /etc/vsftpd/vsftpd.conf
    # The default compiled in settings are fairly
    paranoid. This sample file
    # loosens things up a bit, to make the ftp daemon more
    # Please see vsftpd.conf.5 for all compiled in
    # READ THIS: This example file is NOT an exhaustive
    list of vsftpd options.
    # Please read the vsftpd.conf.5 manual page to get a
    full idea of vsftpd's
    # capabilities.
    # Allow anonymous FTP? (Beware - allowed by default if
    you comment this out).
    # Uncomment this to allow local users to log in.
    # Uncomment this to enable any form of FTP write
    # Default umask for local users is 077. You may wish
    to change this to 022,
    # if your users expect that (022 is used by most other
    # Uncomment this to allow the anonymous FTP user to
    upload files. This only
    # has an effect if the above global write enable is
    activated. Also, you will
    # obviously need to create a directory writable by the
    FTP user.
    # Uncomment this if you want the anonymous FTP user to
    be able to create
    # new directories.
    # Activate directory messages - messages given to
    remote users when they
    # go into a certain directory.
    # Activate logging of uploads/downloads.
    # Make sure PORT transfer connections originate from
    port 20 (ftp-data).
    # If you want, you can arrange for uploaded anonymous
    files to be owned by
    # a different user. Note! Using "root" for uploaded
    files is not
    # recommended!
    # You may override where the log file goes if you
    like. The default is shown
    # below.
    # If you want, you can have your log file in standard
    ftpd xferlog format
    # You may change the default value for timing out an
    idle session.
    # You may change the default value for timing out a
    data connection.
    # It is recommended that you define on your system a
    unique user which the
    # ftp server can use as a totally isolated and
    unprivileged user.
    # Enable this and the server will recognise
    asynchronous ABOR requests. Not
    # recommended for security (the code is non-trivial).
    Not enabling it,
    # however, may confuse older FTP clients.
    # By default the server will pretend to allow ASCII
    mode but in fact ignore
    # the request. Turn on the below options to have the
    server actually do ASCII
    # mangling on files when in ASCII mode.
    # Beware that turning on ascii_download_enable enables
    malicious remote parties
    # to consume your I/O resources, by issuing the
    command "SIZE /big/file" in
    # ASCII mode.
    # These ASCII options are split into upload and
    download because you may wish
    # to enable ASCII uploads (to prevent uploaded scripts
    etc. from breaking),
    # without the DoS risk of SIZE and ASCII downloads.
    ASCII mangling should be
    # on the client anyway..
    # You may fully customise the login banner string:
    ftpd_banner=Welcome to FTP
    service.Warning! All Your activity will be logged!
    # You may specify a file of disallowed anonymous
    e-mail addresses. Apparently
    # useful for combatting certain DoS attacks.
    # (default follows)
    # You may specify an explicit list of local users to
    chroot() to their home
    # directory. If chroot_local_user is YES, then this
    list becomes a list of
    # users to NOT chroot().
    # (default follows)
    # You may activate the "-R" option to the builtin ls.
    This is disabled by
    # default to avoid remote users being able to cause
    excessive I/O on large
    # sites. However, some broken FTP clients such as
    "ncftp" and "mirror" assume
    # the presence of the "-R" option, so there is a
    strong case for enabling it.

    #enable for standalone mode

  4. $spacer_open
  5. #4
    Linux Enthusiast
    Join Date
    Feb 2005
    SE, Stockholm
    Ok! Did you try to force Passive Mode as well? If not, try that, can't remember exactly where in WS_FtpPRO you do set this up, but it should be somewhere in your connection configuration

  6. #5

    no changes again!

    tryed in PASV but it's same!

  7. #6
    Well, try this:


    Then you should lock your users in their home dirs:

    chroot_list_file=/etc/vsftpd.chroot_list #Or some other file

    And it should be wiser to run ftp server from inetd or xinetd...

    I guess this is enabled by default but try this yet:


  8. #7


    Bulieve it or not problem was with network card, it was RTL8139B and after I have replace it with 3Com 905B everything was OK.
    One more time thanks! :P

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts