Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Tech News
  • Contact
  • Toggle search form

Enable SSH and Remote Desktop Connection in Windows Server

Posted on 18/02/202624/06/2026 IT Expert By IT Expert No Comments on Enable SSH and Remote Desktop Connection in Windows Server
  1. Home
  2. Windows Server
  3. Enable SSH and Remote Desktop Connection in Windows Server
Enable SSh And RDP In Windows Server

Remote Desktop Protocol (RDP) lets you access a Windows PC remotely from another device. It’s available on Windows Pro and Enterprise editions but not Home. In this guide, we shall discuss how to Enable SSH and Remote Desktop Connection in Windows Server. Please, see Create an NFS Storage on Synology NAS and Present it to XCP-ng, and how to Run Mendeley Reference Manager and Cite for Word on Windows.

Recently, I have always consented by the Hyper Manager to my VMs. Recently, I decided to set up Devolusions Remote Desktop Manager on Windows as you can see below.

Add a new connection to rdm

But, when I tried to initiate a connection to a VM, I could not. Also, see how to install and license Devolutions Remote Desktop Manager on Mac, and Disable credential Prompts for Remote Desktop Connections.

Enable RDP

There are numerous ways to do this in Windows (Windows Server). This could be via the Windows Settings, Control Panel, Run Console, Windows Search Bar, GPO, Registry Keys, and the Command Prompt etc. In Windows, there are always numerous ways to get a task done.

As you can see in the Server Manager image below, Remote Desktop is disabled. We will have to enable it by clicking on the link Disabled close to the enabled button.

enable remote desktop connection

This will launch the System properties window as shown below. Under Remote Desktop, please, select “Allow remote connections to this computer”, and also select “Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended).

Optionally, you can select the Users that you would want to grant RDP access to this VM. When done, click on OK.

Enable RDP

As you can see below, we have enabled RDP on this Server.

enabled

You can verify this also from the Windows Settings, Systems and then Remote Desktop as shown below.

Alternative RDP setup

You can also achieve this via PowerShell with the command below.

Set-ItemProperty -Path “HKLM:\System\CurrentControlSet\Control\Terminal Server” -Name “fDenyTSConnections” -Value 0 -Force
Enable-NetFirewallRule -DisplayGroup “Remote Desktop”
Start-Service -Name “TermService” -ErrorAction SilentlyContinue

Please, see “Is RDP enabled? Enable and disable Remote Desktop in Windows 10 for all users or selected users, how to associate SSH Public key with Azure Linux VM, how to fix Remote Desktop can’t connect to the remote computer for one of these reasons.

Enable SSH Access

Windows 10 and Windows 11 include OpenSSH Client and OpenSSH Server as built‑in, optional features, allowing secure command‑line access without installing third‑party tools.

Windows Server 2019, 2022, 2025, and newer versions also include OpenSSH Server as an optional Feature on Demand, which can be installed via Settings, Server Manager, or PowerShell.

To enable OpenSSH, you can click on the Disabled link from the Server Manager and follow the prompts as shown in the image below to enable it.

Enable SSH

You can install OpenSSH via the PowerShell command below with administrative privilege. The below command will install, start, and auto-start SSH and enable firewall rule on port 22.

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
New-NetFirewallRule -Name “OpenSSH” -DisplayName “OpenSSH Server” -Enabled True -Direction Inbound -Protocol TCP -LocalPort 22

When done, you can test connectiveilty by using the following command below.

ssh username@server-ip

Here are some security recommendations to consider when running OpenSSH. Change default SSH settings in “sshd_config” if exposed to the internet (e.g., disable password auth, use key-based login).

I hope you found this guide on how to Enable SSH and Remote Desktop Connection in Windows Server very useful. Please, feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Windows Server Tags:enable RDP Windows Server, enable SSH Windows, OpenSSH Windows Server, Remote Desktop Windows Server, SSH, Windows Server administration, Windows Server configuration, Windows Server firewall, Windows Server RDP, Windows Server remote access, Windows Server SSH

Post navigation

Previous Post: Create an NFS Storage on Synology NAS and Present it to XCP-ng
Next Post: How to fix Error 401 Permission denied for invalid PVE ticket

Related Posts

  • Remote Desktop 2 1
    How to install RDS via Quick Start Deployment: Install, Publish, Update, and Uninstall Remote Desktop Web Client Web Server
  • Add or remove features   fix dotnet framework issues
    Fix the request to add or remove features on the specified server failed Windows
  • Enale FIPS compliance mode on Windows
    How to enable FIPS mode on Windows Server Oracle/MSSQL/MySQL
  • Active Directory Restore issue
    AD Recovery: Fix device ran into an issue with error 0xc00002e2 Windows Server
  • windows10
    How to Install and configure Active Directory Certificate Services Windows Server
  • PowerShell logo
    PowerShell: How to update PowerShellGet and Package Management Windows Server

More Related Articles

Remote Desktop 2 1 How to install RDS via Quick Start Deployment: Install, Publish, Update, and Uninstall Remote Desktop Web Client Web Server
Add or remove features   fix dotnet framework issues Fix the request to add or remove features on the specified server failed Windows
Enale FIPS compliance mode on Windows How to enable FIPS mode on Windows Server Oracle/MSSQL/MySQL
Active Directory Restore issue AD Recovery: Fix device ran into an issue with error 0xc00002e2 Windows Server
windows10 How to Install and configure Active Directory Certificate Services Windows Server
PowerShell logo PowerShell: How to update PowerShellGet and Package Management Windows Server

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • AWS Budgets
    How to create AWS Budget AWS/Azure/OpenShift
  • 1 pUEZd8z 1p 7ICIO1NZFA
    The package python-virtualenv has no installation candidate error Linux
  • ADO Self hosted agent
    How to Create Self-Hosted Agent for Azure DevOps Pipelines Automation
  • vmwareconverter
    vCenter Converter removed from available downloads on VMware – Use Veeam instead Virtualization
  • sdfdghjk
    How to fix “Job for Mattermost service failed” error Linux
  • powershell
    How to perform PowerShell syntax check using PSScriptAnalyzer Scripts
  • ftpwindows
    How to install and configure an FTP server on Windows 10 Windows Server
  • runlevels
    How to check your current Runlevel in Linux Linux

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,765 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.