Reading up more on AWS and wanted to review available options for connecting to EC2 instances.
There are a few pathways such as SSH ( Linus & Windows ), Remote Desktop ( Windows ), and API.
On MS Windows, Putty is the most popular SSH Client.
Starting with MS Window 10 Build 1809, Microsoft offers a built-in option via packaging in Open-SSH.
- Add MS Windows Feature
- Determine MS Windows Version
- If Windows 10, Build 1809
- Add feature
- Command Line
- Add feature
Add MS Windows Feature
Get MS Windows Version
- Our Version Number is 1607
- OS Build 14393.2969
- Windows 10 Enterprise 2016 LTSB
- To use integrated install, we need to be on Build 1809
Add Feature OpenSSH
- Access Control Panel
- Access Programs and Features Applet
- Turn Windows Features On and Off
- Select OpenSSH Client
We are on MS Windows Build 1809, and we can clearly see that “OpenSSH” is not offered.
- Issue Powershell Get-WindowsCapability
- If SSH is listed, issue Powershell Add-WindowsCapability
Get Windows Capability – Syntax
powershell -Command "Get-WindowsCapability -Online | ? Name -like '*ssh*'"
Add Windows Capability – Syntax
powershell -Command "Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0"
Screen Shot – Powershell Get-WindowsCapability
Screen Shot – Powershell Get-WindowsCapability – Output
Since “Get-WindowsCapability” does not indicate that ssh packages are available, we will skip invoking the “Add-WindowsCapability“.
The artifacts are here :-
Our current version is v7.9
- Our OS is 64 bit and so we will go with Win64 files
- Not going to be debugging OpenSSH and so will skip files that bore Symbols in their name
- Our file is OpenSSH-Win64.zip
Download & Unpack
Please download OpenSSH*.zip and unpack it.
- SSH Client
- SSH Server
Let us issue a couple of commands to make sure that we are able to use our downloaded open-ssh client.
If one is on the latest MS Windows 10, one is able to quickly integrate OpenSSH.
On the other hand, if on an earlier OS or version prior to Windows 10 Build 1809, please download the artifacts, unpack it, and run the unpacked files.