Genz
Rajesh Radhakrishnan
06/11/2018 Published 3 weeks ago
Share
https://vmarena.com/wp-content/uploads/2024/11/gradient-website-hosting-illustration_23-2149246882-1.jpg

Configure SSH on Windows Server 2019

Windows Server 2019 is Generally Available  and hope you are  started testing or using this new version .And we can configure SSH on Windows server and with 2019 it become more easy . In this post i will share how to configure ssh on windows server 2019 .

 

  • Log into the Windows 2019 Server and Open a PowerShell , Run as Administrator
  • Verify that open ssh is available or not on the server before directly installing
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
  • Run the following command to install the SSH server components
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

 

  • Start both SSH services on server using below commands and set them to automatic
Set-Service sshd -StartupType Automatic

Set-Service ssh-agent -StartupType Automatic

Start-Service sshd

Start-Service ssh-agent

 

Connect the Windows 2019 Server from any Linux machine where ssh available or you can connect using a putty clinet , in my scenario i am using putty

Connecting to Server in Domain using SSH – Domain Username Should have access to server remotely

ssh username@domain.com@servername

Connecting to Server in Workgroup using SSH   –  Username Should have access to server remotely , Local admin user can be used

ssh username@servername

Connect Server using Putty

Open Putty Client – > type server name or ip  and click on Open

 

 

Type the username and it hit enter , you have to type the password on the next line

 

Now you are connected the Windows server 2019 machine

 

Test ssh is working or not , you can type some commands to verify as shows below

 

In windows 209 Server While installing Open SSH it will automatically create application rule to accept the connection through widow firewall. You can verify that from

Control Panel – > System and Security -> Windows Defender Firewall – > Allowed apps

 

 

Conclusion

Using OpenSSH you can connect to windows servers without remote PowerShell and get a full CMD and PowerShell Experience. This feature will make your life easy in a mixed environment to  by accessing  Windows machines from Linux with a remote CMD shell.