Install Open SSH on Windows with Chocolatey
While Windows PowerShell does come with Remote PowerShell it can be a bit cumbersome to work with. I find SSH to be far simpler in multi-OS environments. (If you're a pure Windows shop, consider sticking with Remote PowerShell).
Setting up SSH is on Windows is now easier then ever with the Chocolatey repository.
At this point you should be able to ssh from this machine and to this machine
To connect to this Windows machine, use your preferred ssh client and login as a user with local admin on the machine. i.e. ssh adminstrator@windowsmachineip
Now, optionally you can setup SSH key authentication.
Now you should be able to login as this user with the private key. If you're not at least familiar with public/private key setup, I recommend starting with that first.
Setting up SSH is on Windows is now easier then ever with the Chocolatey repository.
#To install Chocolatey - from elevated PowerShell Prompt
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
#To install openssh with ssh daemon
choco install openssh -params '"/SSHServerFeature"' -y
At this point you should be able to ssh from this machine and to this machine
#To connect to another ssh server from the host with ssh installed
ssh remoteserverip or hostname
To connect to this Windows machine, use your preferred ssh client and login as a user with local admin on the machine. i.e. ssh adminstrator@windowsmachineip
Now, optionally you can setup SSH key authentication.
#To enable ssh keyauth
Restart Windows
#To setup ssh keys
#https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-examples
cd ~
ssh-keygen.exe -t rsa -f id_rsa
copy id_rsa.pub .ssh\authorized_keys
Now you should be able to login as this user with the private key. If you're not at least familiar with public/private key setup, I recommend starting with that first.
Comments
Post a Comment