Establishing SSH2 (SFTP) Sessions

CuteFTP Mac's key exchange algorithms, authentication algorithms, and data encryption ciphers are based on the OpenSSH library as employed by the Mac OS.

You can configure various SSH settings from the UNIX command prompt (terminal) by editing the following file:

$HOME/.ssh/config

/etc/ssh_config

Refer to the OpenBSD Manual Pages for information about editing the config file. (external link)

To establish an SSH2 (SFTP) session

  1. Create a new site in the Site Manager.

  2. In the Security list, click SFTP (SSH2 FTP).

  3. Click Connect.

If you are having difficulty connecting to your FTP server over SSH2, refer to the checklist below for help:

  1. Verify that the server you are connecting to supports SFTP connections (see note below).

  2. Verify the connection port. SFTP usually occurs over port 22.

  3. Verify the authentication mechanism supported and required by the server. It may be requiring a public key (identity file). CuteFTP Mac only supports password-based authentication.

  4. When prompted to accept the server's identity file, you must accept in order to continue connecting. The identity file is stored under HOME/.ssh/known_hosts

CuteFTP Mac supports SFTP, which is a secure service provided by the SSH2 host in which the server both encrypts the data and handles the file transfer. SFTP should not be confused with FTP over SSH2, in which the SSH2 uses "port forwarding” to forward standard FTP transactions over an encrypted tunnel, with the actual file transfer being handled by a separate (and non-secure) FTP server.