SSH
From TheLinuxVault
SSH is a "Secure SHell" connection, that can be used from a remote location, to access the server with ssh on it, execute commands, tasks, edit files, and any other thing that can be performed through the command line, from a remote location.
SSH is a standard method of accessing a "headless server", to keep it up to date, and to remotely change information on it. A lot of "headless servers" run Apache, Php, MySQL, and FTP, so SSH is the command line version of making system wide changes, without being in front of the computer.
Port 22 is used by default for SSH. When you connect to a ssh server, you most likely be connecting to port 22. This can be changed in the /etc/ssh/sshd_config file, to change ports, but port 22 is a standard default.
[edit] Arguments
- -X -- Forwards X11 Server (for graphics)
- -p -- Specifies the port to be used.
- -l -- Specifies the user (or can be used as user@host)
- -D -- Uses a dynamic SOCKS port. Can be used for tunneling a SOCKS tunnel.

