There are commercial clients available for both Windows PCs and Macs. If you are at SLAC, you can buy them through the SLAC bulk purchase plan and download them from a public server. If you are not at SLAC, you can order the clients directly from Data Fellows at the web address below. These clients provide VT100 terminal emulation plus all of the ssh connection functions. Use the Software Purchase Form to purchase the ssh client.
Installation is straightforward for both platforms.
Click on the software installer, and it will step you through the installation process and setting up an RSA key for you. The Mac and PC versions of the ssh client will handle host keys for you. Whenever you connect to a new host, the client will prompt you to decide whether to accept and save the new key. The keys are stored in the file knwnhsts.txt in the folder in which the ssh client is installed. To preload this file with the keys of all the machines in the public pools at SLAC, use the grep command above, and save the resulting output to a file in your home directory.