SSH (the secure shell) is an encrypted protocol that runs on port 22. In this day and age, it probably is (and should be) just about the only way to gain remote access to a host.

Here are my notes on topics that have arisen in my use of ssh:

For troubleshooting, you can run a sshd server on a different port right alongside the usual server on port 22 via:
/usr/sbin/sshd -d -p 2222
Do this in a terminal window so you can watch the debug, then connect to it via:
ssh -p 2222 host

Note that SSH (which is OpenSSH on the systems I use) has unusually comprehensive online man pages:

man ssh
man 5 ssh_config

Feedback? Questions? Drop me a line!

Adventures in computing / tom@mmto.org