Show Contents / Index / Search

Secure Shell Tab (Security Properties Dialog Box)

Getting there (FTP Client)

The Secure Shell tab of the Security Properties dialog box is visible only if you are running the FTP Client.

Secure Shell is a protocol for securely logging onto a remote computer and executing commands. It provides a secure alternative to Telnet, FTP, rlogin, or rsh. Secure Shell connections require both server and user authentication, and all communications pass between hosts over an encrypted communication channel. You can also use Secure Shell connections to forward X11 sessions or specified TCP/IP ports through the secure tunnel.

The options are:


Use Reflection Secure Shell

Specifies that the connection be made using the Secure Shell protocol. You must select this check box before you can set other items.


SSH Config scheme

Reflection saves Secure Shell settings to the specified SSH configuration scheme and uses these settings whenever you specify this SSH configuration scheme name. If you leave this blank, Reflection uses the current host name for the SSH configuration scheme name.



Opens the Reflection Secure Shell Settings dialog box. Use this dialog box to configure additional Secure Shell settings.



When this option is selected, the FTP Client will connect using SFTP (Secure FTP) protocol. SFTP supports fewer commands than the full FTP protocol.


Preserve timestamps and file attributes

This setting affects SFTP connections. When this option is selected, files transferred to and from the server retain their date, time, and file attributes.


  • If you have configured default file attributes for transfers from FTP Client using Tools > Options > Attributes, these values are applied even if this option is selected.
  • Server file dates are not preserved when files are dragged from the FTP Client to the Windows desktop or Windows explorer folder. Use the local pane of the FTP Client to preserve file dates.



Use structured listing data

This setting is relevant for Secure Shell servers. Use it as a troubleshooting tool if information from your server is missing or is not correctly displayed in the FTP Client's server pane. This setting specifies which data list style sent by the server is used to create the directory display in the right pane of the FTP Client. When this setting is not selected (the default), the FTP Client uses the standard UNIX-style data list. When it is selected, the FTP Client uses the structured data list.


Send Window Size

Changing Buffer size and Number of buffers can improve transfer speed. The optimum values depend on your network and server setup. Changing these values may also affect how quickly you can cancel a transfer.


Tunnel FTP using port forwarding

When this option is selected, Reflection will forward data from the port you specify for Local port through the SSH tunnel. With this configuration you have access to the full range of FTP commands. All communications are sent through the SSH tunnel. This includes FTP commands (including user name and password) and all transmitted data (including directory listings and the contents of the files you transfer).


Local port

Specifies the port used when Tunnel FTP using port forwarding is enabled.


FTP host is different than the Secure Shell host

When this setting is selected, all FTP communications are forwarded securely through the Secure Shell tunnel to the specified Secure Shell server, then in the clear from the Secure Shell server to the FTP server. Using this setting in combination with SSH server address and SSH user name is equivalent to using the following ssh command line:

ssh -L FTP/<local port>:<FTP address>:21 <SSH user name>@<SSH server address>


SSH server address

This setting is available when FTP host is different than the Secure Shell host is enabled. Use it to specify the host running your Secure Shell server.


SSH user name

This setting is available when FTP host is different than the Secure Shell host is enabled. If the user login name is different on the Secure Shell and FTP servers, use this to specify the user name on the Secure Shell server.)

Related Topics

Which Protocols Can I Use?

Connect Using Secure Shell (FTP Client)

Connect using Secure Shell

Configure Client Authentication using Certificates