Version 1

    Problem

    Transfers and listings on FTP servers and FTPS servers fail or hang after the LIST, MLSD, RETR, or STOR command fails to complete.

     

    Cause

    The LIST, MLSD, RETR and STOR commands require the use of a separate FTP data connection.  In active mode, the FTP server connects back to FTP Voyager.  (Yes, active mode data connections go from server to client - strange but true.)  Many proxy servers, firewalls, and even local anti-virus software don't allow this connection to occur.

     

    Solution

    You can avoid this problem by using FTP's passive mode (PASV).  In this mode the FTP client connects to the server for the data connection instead of the server connecting to the client.   FTP Voyager normally attempts passive mode connections first, then falls back to active mode if passive mode does not work.  (This is common behavior for modern FTP clients.)


    FTP_Voyager_Passive_Mode.png


    To require and enforce FTP passive mode in FTP Voyager by default:

    1. Go to the "Tools" ribbon.
    2. Click the "Options" button
    3. Open the "Connection" options
    4. Change "General | Force PASV Mode" to "Enabled"

     

    To require and enforce FTP passive mode for a single FTP Voyager site:

    1. Open the Site Profile Manager
    2. Select your FTP server or FTPS server site
    3. Click the "Advanced Options" button
    4. Open the "Connection" options
    5. Change "General | Force PASV Mode" to "Enabled"

     

    If you find this article helpful, please "like" it - that helps others find us too!

    Using an old version of FTP Voyager (older than v16)?  Here's a similar article on our old Knowledge Base.