Secure SHell (SSH) is a program to log in into another computer over a network,
execute commands on a remote server, and move files from one machine to another. It
provides strong authentication and secure encrypted communications between two hosts,
known as SSH Port Forwarding (Tunneling), over an insecure network. Typically, it is employed as an
encrypted version of Telnet.
In a Telnet session, all communications, including username and password, are transmitted
in plain-text, allowing anyone to listen-in on your session and steal passwords and other information.
Such sessions are also susceptible to session hijacking, where a malicious user takes over your session
once you have authenticated. SSH serves to prevent such vulnerabilities and allows you to
access a remote server's shell without compromising security.
To ensure that the incoming connection request is from you, SSH can use a password, or public/private key pair (also called public key) authentication mechanism.
Note: Please make sure that the parameter - "AllowTcpForwarding" in the Linux Server must be set to value "yes", otherwise, the SSH port forwarding will be disabled. To look for the path: /etc/ssh/sshd_config .By default, the SSH port forwarding should be enabled. Please double check the value settings.** Even the server support SSH tunnel, however, if the port forwarding being disabled, Navicat cannot connect via SSH Port 22.
See also:
Advanced Settings
Related topic:
SSL