The ssh client is installed in Ubuntu by default, but the Server is not installed. Therefore, first install the ssh-server service. The command is as follows:
Sudo apt-get install openssh-server
The default SSH client installed in Ubuntu is openssh-client. If your system is not installed, use apt-get to install it. Then confirm whether the sshserver is started,
The command is as follows:
Ps-e | grep ssh
Or
Netstat-antp | grep 22
If only ssh-agent is available, the ssh-server has not been started. You need/etc/init. d/ssh start or service ssh start. If you see sshd, the ssh-server has been started.
The ssh-server configuration file is located in/etc/ssh/sshd_config. Here, you can define the SSH service port. The default port is 22. You can define other port numbers, such as 222. Then restart the SSH service:
Sudo/etc/init. d/ssh restart
Then you can use xshell4 to connect to the remote host.
OpenSSH details: click here
OpenSSH: click here
Solve the latency problem during remote login through OpenSSH
Offline installation of OpenSSH in Ubuntu 12.10
OpenSSH upgrade steps and precautions
Solutions for failures of common OpenSSH users
General thread: OpenSSH key management, Part 1 Understanding RSA/DSA authentication
Install OpenSSH and configure the sftp lock directory for RedHat