-
Notifications
You must be signed in to change notification settings - Fork 784
ssh.exe examples
Manoj Ampalam edited this page Apr 4, 2017
·
38 revisions
- Work Group Users:
ssh.exe user@host
- Domain Users:
ssh.exe -l user@domain host
- If above doesn't work, try this
- ssh.exe 'DOMAIN\user'@host
- Generate a key pair on the client:
ssh-keygen.exe -t rsa -f id_rsa
- Register private key with ssh-agent (for single sign-on experience)
net start ssh-agent
ssh-add.exe id_rsa
- Copy
id_rsa.pub
(client's public key) to corresponding user's directory on ssh HOST- as
%systemdrive%\users\user\.ssh\authorized_keys
- as
- Adjust permissions on authorized_keys file
$acl = get-acl $authorizedKeyPath
$ar = New-Object System.Security.AccessControl.FileSystemAccessRule("NT Service\sshd", "Read", "Allow")
$acl.SetAccessRule($ar)
Set-Acl $authorizedKeyPath $acl
- Login using private key
-
ssh.exe -i .\id_rsa user@host
(work group user) -
ssh.exe -i .\id_rsa -l user@domain host
(domain user)
-
The Modern Unix Rosetta Stone includes Powershell examples of common Unix and Linux commands.
- MSI Install Instructions
- Script Install Instructions
- Alternative installation using the universal installer
- Retrieving download links for the latest packages