Secure Shell Windows Client from SSH.COM

NOTE as of 2017 this is OBSOLETE and does not support newer security protocols required by newer systems

If you are looking for a document which covers Mac/Linux/Windows ssh clients, please see: http://www.cs.uwaterloo.ca/cscf/howto/ssh/public_key/

Installation steps

Windows Installation

  • On the AppServer, look in \\asimov.cscf.uwaterloo.ca\exports\export\COMMON\SSHClient
  • run SSHSecureShellClient-3.2.9.exe
  • accept all defaults
  • click Finish
  • References

License the software

Note: The license included with the SSHSecureShellClient-3.2.9.exe installer has expired.
Follow these steps to update the license.
  • Replace the license.dat file in the Secure Shell program directory with license2.dat.
    • Note: you will have to copy/rename license2.dat to the target license.dat

Using Public Key Athentication

[This part of the document is stale compared with http://www.cs.uwaterloo.ca/cscf/howto/ssh/public_key/ which also covers OpenSSH and PuTTY clients]. Kept here for mostly historical purposes. - drallen 21 Aug 2009]

Notes

  • This method of authentication permits a secure and optionally automatic login to a Linux machine for a given userid.
  • The user userid is used in this example.
  • We will create a key pair on the SSH Windows client and upload it to a Linux box.

Creating a key pair on the SSH Client

  • Open SSH Client
  • Connect to the host that you wish to connect to with a public key (so we can upload a key later on)
  • Open the Edit Menu -> Settings
  • Open "User Authentication" -> "Keys"
  • Pick Generate New
    Generate Key

  • Pick Next
    Generate Key Next

  • Choose Key Properties
    Generate Key Properties
    Next

  • Pick an optional passphrase
    • Note this will be need every time you login - this primarily is to protect your private key from theft
      Generate Key Properties
      Next

  • Generate Key Complete
    Generate Key Complete
    Next

  • Upload Button
    Upload Key

  • Upload Key Dialog
    • Pick .ssh for folder Upload Key Dialog
      Upload

  • Upload Key Finish
    Upload Key Finish

Install uploaded public key on Linux Host

- We assume you are logged in to the userid's home directory
  • cd ~/.ssh ( change into userid's home .ssh folder)
  • ssh-keygen -i -f userid.pub >junk
    (translates the SSH.COM Windows Client key into the correct format)
  • cat junk >> authorized_keys2 (Append translated key to authorized_keys2 file - the list of keys we accept for automatic login)
  • rm userid.pub authorization junk (remove unneeded files)

SSH Fonts

  • Edit Menu -> Settings -> Fonts
  • SSH uses the Windows fixed size font sets - you can add addition fonts to windows to take advantage of other font styles
  • Fonts that are greater then 1 pixel thickness
    • Lucida Console
    • Lucida Sans Typewriter
  • Extra English Fonts that are installed with Chinese language support
   @BatangChe 18 
   @DotumChe 18 
   @GulimChe 18 
   @GungsuhChe 18 
   @MS Gothic 20 
   @MS Mincho 20 
   @NSimSun 20 
   BatangChe 18 
   DotumChe 18 
   GulimChe 18 
   GungsuhChe 18 
   NSimSun 18
  • Other optional Windows Fonts
   MS Gothic 20 
   @Terminal 20
   Bitstream Vera Sans Mono 18

Other sources of FREE fixed width fonts

Non-free fonts

References

Troubleshooting

-- LawrenceFolland - 29 Oct 2004

-- MikeGore - 19 Dec 2005

Topic revision: r14 - 2018-01-30 - MikeGore
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback