Host name. The root name of your (S)FTP host, such as http://x10hosting.com.
Port. Port number of your (S)FTP connection.
Encryption. (FTP only) Select whether to encrypt your FTP communication over TLS. You can select Pure FTP (no encryption), Explicit FTP (explicit method to invoke client security) or Implicit FTP (implicit method to invoke client security.)
Encrypt Only Authentication Process. If you choose to encrypt FTP communication, select this to encrypt only the login process.
User name. Your user name on the (S)FTP host.
Password. Your password on the (S)FTP host. Leave this field
blank and the IDE will prompt you for your password.
Private Key file. (SFTP only) The file with the private key
for your SFTP client. You do not need to use public/private key for
SFTP--you can use username/password--but it is better practice to use
key pair authentication.
Known Hosts file. (SFTP only) File that stores host names
and public keys. If you do not have a known_hosts file, the public
key must be resent every time a connection is re-established.
Initial directory. The root directory on your host for all
of your projects. By default it is only a slash, meaning that your host name +
user name is your root directory.
Timeout (s): Time in which the client waits for a server response
before timing out the connection. Timeout is in seconds.
Keep-alive interval (s). Sets the connection keep-alive interval. Helps when upload-on-save is selected.
Passive mode. (FTP only) Tick this for the IDE to communicate with the server
in passive mode. See
Ignore Disconnect Errors. (FTP only) IDE ignores errors during disconnect() and logout() calls. Useful when upload-on-save is enabled, where in some cases every file change otherwise ends with an error dialog.