Terminal

If you run a Linux or Unix based operating system (e.g., Ubuntu, Mac OS X), you should be able to connect via SSH simply through the built-in terminal. Simply open the terminal and connect using the ssh command:

ssh [username]@[server IP]

Replace username with your actual username and the server IP with the server's actual IP address, domain or hostname.

If the SSH server runs on a custom SSH port, please add the -p flag and replace 33000 with the actual port number:

ssh [username]@[server IP] -p 33000

Bitvise SSH Client

If you run the Windows operating system, a very popular choice is the Bitvise SSH Client. It has an in-built SSH console, a graphical SFTP client and support for various other protocols.

More information: Bitvise SSH Client
Download: Bitvise SSH Client Download

PuTTY

PuTTY is one of the most popular client programs for the SSH, Telnet and Rlogin network protocols, available on the Windows, Unix and Linux operating systems.

These protocols are all used to run a remote session on a computer, over a network. PuTTY implements the client end of that session: the end at which the session is displayed, rather than the end at which it runs.

In really simple terms: you run PuTTY on a Windows machine, for example, and tell it to connect to a Unix machine. PuTTY opens a window, then anything you type into that window is sent straight to the Unix machine, and everything the Unix machine sends back is displayed in the window. This way you can work on the Unix machine as if you were sitting at its console, while actually sitting somewhere else.

More information: PuTTY: a free SSH and Telnet client (greenend.org.uk)
Download: Download PuTTY: latest release (greenend.org.uk)

Updated by SP on 23/11/2022

Was this answer helpful? 271 Users Found This Useful (599 Votes)