Skip to content

ssh.exe examples

Manoj Ampalam edited this page May 30, 2018 · 38 revisions

Login With Password

  1. Workgroup users
    • ssh user@host
  2. Domain users: Prior to v7.7.0.0, domain needs to be explicitly specified. Any of the following formats work
    • ssh -l user@domain host
    • ssh domain\user@host
    • ssh user@domain@host
    • ssh user@host (works from v7.7.0.0 onwards provided user has no conflicts otherwise - ex. user exists both on local account data base and on domain)

Login With SSH Keys

Usage from client-side (ssh)

  1. Generate a key pair on the client (preferably with a passphrase):
    • ssh-keygen -t rsa -f id_rsa
  2. Register private key with ssh-agent (optional, for single sign-on experience)
    • net start ssh-agent
    • ssh-add id_rsa
  3. Login using private key
    • ssh -i .\id_rsa user@host (workgroup user)
    • ssh -i .\id_rsa -l user@domain host (domain user)

Setup server-side (sshd)

  1. Copy id_rsa.pub (client's public key) to corresponding user's directory on the SSH server at %systemdrive%\Users\<user>\.ssh\authorized_keys
  2. Double check permission on authorized_keys (only System, Administrators and owner can have access).

For Unix and Linux users

The Modern Unix Rosetta Stone includes PowerShell examples of common Unix and Linux commands.

Clone this wiki locally