Troubleshooting SFTP Connections
You cannot connect with SFTP simply by configuring the proxy settings in Global Options. CuteFTP does not support using SFTP through a proxy server that is not a SOCKS proxy server. Non-SOCKS servers are "protocol dependent," meaning that if it's an FTP server, you must use FTP and if it's an HTTP server, you must use HTTP. SOCKS proxy servers are not protocol dependent. A SOCKS proxy server works for any TCP/IP socket connection, so the protocol should not matter.
CuteFTP supports SFTP, a secure service provided by the SSH2 host in which the server both encrypts the data and handles the file transfer. This should not be confused with FTP over SSH2, in which SSH2 uses port forwarding capabilities to forward standard FTP transactions through an encrypted tunnel but the actual file is transferred by a separate, non-secure FTP server. If you are unsure if the host is supporting SFTP, check the connection port. SFTP usually occurs over port 22.
If you are having difficulty connecting to your SFTP server, do the following:
-
Verify that the server you are connecting to supports SFTP connections.
-
Try toggling the compression options in the SSH2 Security page.
-
Verify the authentication mechanism supported and required by the server. It may require password, public key (identity file), or both (see note below).
-
If public key authentication is required, be sure to provide a copy of the public key you created to the server's administrator, as it must be in the server's trusted list in order for you to connect.
-
If the server administrator created a public key for you, be sure to replace your existing one with it and select the provided key from within the SSH2 Security page.
-
Copy the connection log to a text file or email to assist in troubleshooting when contacting your FTP or Web service provider or the Globalscape support team.
To use public key authentication, you must send your public key to the server administrator before making an SSH2 connection. If the server is running OpenSSH, convert the public key.
Related Topics
Connecting to Secure Shell (SSH2) Sites