ShareIt FTP Frequently Asked Questions (FAQ)

General Questions

  1. Why should I use ShareIt FTP, public domain FTP servers already exist?
  2. Why does ShareIt FTP have a maximum number of 256 clients?
  3. Do you license the ShareIt FTP source code?
  4. Does ShareIt FTP work with XYZ company's FTP client?
  5. Where can I get a free FTP client with SSL?
  6. What functionality is included in the trial version of ShareIt FTP?

Setup

  1. Can I use a network share as my "root" folder?
  2. Can I use ShareIt FTP to monitor when users download files?

Firewall

  1. Does ShareIt FTP work with personal firewalls like Norton?
  2. What ports does ShareIt FTP use?
  3. How does ShareIt FTP work with NAT and port forwarding?
  4. The FTP Console application is unable to connect to ShareIt FTP from a remote location?
  5. When I try to connect to ShareIt FTP from outside my firewall I cannot see any files or folders?

Protocol

  1. What is the difference between active and passive FTP connections?
  2. How to I logon to ShareIt FTP with my web browser?
  3. What is the difference between implicit SSL and explicit SSL?
  4. What are the EPSV/EPRT commands used for?

File Transfer

  1. Why does my text file contain extra/missing spaces?
  2. Why does Microsoft Internet Explorer display an error when I try to connect to ShareIt FTP?
  3. Why can't I upload files to ShareIt FTP?
  4. Does ShareIt FTP convert LF to CRLF in ASCII mode?

Error Messages

  1. Why do I get a "534 request denied for policy reasons" error when I connect to ShareIt FTP?
  2. Why do I get a "500 User not allowed" error when I connect to ShareIt FTP?

Why should I use ShareIt FTP, public domain FTP servers already exist?

Security, management and accountability. ShareIt FTP integrates with your existing Windows NT user and filesystem infrastructure, provides single point management of FTP server farms and NSC includes proactive features to prevent network attacks.

Back to Top

Why does ShareIt FTP have a maximum number of 256 clients?

Secure network communications is very processor and memory intensive. Even a server with a 2Ghz processor will struggle to accept more than 100 secure connections per second. For this reason, our design limits the number of clients to a practical and efficient number.

Back to Top

Do you license the ShareIt FTP source code?

No. We consider this a security violation. If you have concerns about the long-term support of ShareIt FTP or NSC, please contact sales@nsctech.com to discuss potential options.

Back to Top

Does ShareIt FTP work with XYZ company's FTP client?

Yes. ShareIt FTP is compatible with all plain-text and SSL enabled FTP clients.

Back to Top

Where can I get a free FTP client with SSL?

If you own a computer with Microsoft Windows, you should check out GetIt FTP. The software has security and file management features, and is free for personal, education and charitable use. Visit http://www.getitftp.com for more information.

Back to Top

What functionality is included in the trial version of ShareIt FTP?

The trial version of ShareIt FTP supports all features. The software will operate for 30 days and displays a "trial" banner to users.

Back to Top

Can I use a network share as my "root" folder?

Yes. Remember to update the permissions so that your FTP users can browse the location.

Back to Top

Can I use ShareIt FTP to monitor when users download files?

Yes. There are two methods to record when a user receives a file from your FTP server:

  1. In the ShareIt FTP service configuration, enable event logging for the RETR command. For instructions, see the "Step 4: Configure Logging Settings" and "Reviewing Event Logs" sections in the User Guide. In addition, you can monitor download activity in real-time if you use this option.
  2. If you are using the Windows NTFS filesystem, you can enable file auditing. For instructions, see the "Auditing File Activity" section in the ShareIt FTP User Guide.
Click here to view the ShareIt FTP User Guide.

Back to Top

Does ShareIt FTP work with personal firewalls like Norton?

Yes. You must configure the firewall software to allow connections from the Internet to the ShareIt FTP port and IP address. Consult your Firewall user documentation to do this.

Back to Top

What ports does ShareIt FTP use?

ShareIt FTP uses the following ports:

Back to Top

How does ShareIt FTP work with NAT and port forwarding?

Most network environments employ a firewall or router to map between internal and external IP addresses. Some of these devices will parse FTP commands and replace IP addresses so that the FTP client and server can operate without knowledge of the mapping. This process fails when secure communications (SSL) is enabled because the FTP commands are encrypted.

To resolve the addressing problem, ShareIt FTP lets you specify an external IP address for FTP commands. For more information, see the 'Fix IP Address' options in the Advanced system settings (FTP Console > Config > System > Advanced).

Back to Top

The FTP Console application is unable to connect to ShareIt FTP from a remote location?

Check the following:

  1. Ensure ShareIt FTP has the SSL and FTP Console options enabled.
  2. Check your firewall will allow incoming connections to the FTP Console port (default 1205).
  3. Verify an existing FTP Console connection is not active.
NOTE: You will need access to the server to check 1 and 3.

Back to Top

When I try to connect to ShareIt FTP from outside my firewall I cannot see any files or folders?

The firewall is blocking incoming data connections; preventing the FTP client from receiving file and folder information. You will need to open the data connection ports or change your connection policy. Click here for more information.

Back to Top

What is the difference between active and passive FTP connections?

Both the FTP client and server processes should be capable of active and passive connections. When a process is in passive mode, it will "listen" (accept incoming connections) on a data port. The active process will then "connect" (outgoing) to that port and the transfer will start. The FTP request command determines the direction of the connection. For example, PASV requires the client to connect to the server and the PORT command involves the server connecting to the client.

Back to Top

How to I logon to ShareIt FTP with my web browser?

The following steps guide you through the process:

  1. Open Microsoft Internet Explorer (IE), Mozilla, etc.
  2. Enter the URL of your FTP server in the Address editbox. The URL format is: ftp://[username]:[password]@[your FTP server IP address]:[your server port]. Omit the username and password fields for anonymous logins and the port field to use the default (21). For example, ftp://192.168.1.2.
  3. You will see a list of the files and folders on your FTP site.
If you are using IE, you can drag and drop files between the FTP session and Microsoft File Explorer.

Back to Top

What is the difference between implicit SSL and explicit SSL?

These two terms refer to how the FTP client connects to the FTP server. If you are using an implicit connection, the FTP client connects to the server and immediately negotiates an SSL session. The explicit procedure involves the FTP client starting a plain-text conversation with the server and asking it to start a secure session.

Back to Top

What are the EPSV/EPRT commands used for?

The extended port commands (EPSV/EPRT) are designed to replace the standard FTP PASV/PORT commands. They solve various network address issues, accomodate TCP/IP version 6 and give better performance with some firewall packages.

Back to Top

Why does my text file contain extra/missing spaces?

All operating systems do not store text files in the same manner. For example, UNIX represents the end of a line with a single linefeed (LF). The Windows standard is carriage return linefeed (CRLF). At some point, the file has been transferred incorrectly (as BINARY, or a mix of BINARY and ASCII) and your application is unable to view the text file correctly.

Back to Top

Why does Microsoft Internet Explorer display an error when I try to connect to ShareIt FTP?

Check the following:

  1. Your network connection is working properly.
  2. Ensure your firewall allows FTP traffic; and your FTP proxy is operating (if applicable).
  3. Enable passive transfers (Tools > Internet Options > Advanced > 'Use Passive FTP').
NOTE: Ask your network administrator if you have questions about 2.

Back to Top

Why can't I upload files to ShareIt FTP?

This is most likely a configuration problem. Check the following:

  1. Check the Write/Overwrite permissions are enabled in the FTP Console (Config > Users > Anonymous > Permissions).
  2. Check the Windows NT filesystem privileges (Right-click in Windows Explorer > Properties) for the root FTP folder and the destination folder. The user/anonymous account must have write access.
  3. Use the FTP Console or Windows Explorer to ensure there is enough storage space in the destination folder.

Back to Top

Does ShareIt FTP convert LF to CRLF in ASCII mode?

Yes, ShareIt FTP will always perform the linefeed mapping (LF -> CRLF) and report the correct number of bytes. The software also supports the restart (REST) command in this mode.

NOTE: Most FTP servers do not support this functionality because of the extra processing involved or their design is open to DoS attacks.

Back to Top

Why do I get a "534 request denied for policy reasons" error when I connect to ShareIt FTP?

ShareIt FTP is reporting that you are trying to use a feature that is not enabled. For example, if the server does not have a SSL certificate, it will refuse the security (AUTH SSL) commands. The software will also refuse active (PORT) data connections by default.

Check the following:
  1. Check the ShareIt FTP SSL certificate is installed and has not expired (FTP Console > Config > Security).
  2. Enable the PORT command (FTP Console > Config > Security) or require your users to use passive (PASV) data connections (GetIt FTP > Address Book > Edit Site > Transfer > Data Connection Type; Microsoft Internet Explorer > Tools > Internet Options > Advanced > Use Passive FTP). WARNING: Active data connections are not recommended if your server is accessible from the Internet. See the FTP security RFCs for more detail.

Back to Top

Why do I get a "500 User not allowed" error when I connect to ShareIt FTP?

Check the following:

  1. You have entered the correct username and password in your FTP client.
  2. ShareIt FTP is configured to allow 'anonymous' FTP users (FTP Console > Config > Users).

Back to Top

support@nsctech.com
Copyright © 2001-2004  NSC. All rights reserved.
Revised: 01/04/04.