English

Install OpenSSH Server on a Windows VPS

1 min
VPS/VDS Hosting

Besides RDP, OpenSSH Server adds lightweight SSH/SFTP administration on your Windows VPS — handy for scripts, deploys and file transfer.

📋 Prerequisites

Install the capability

Administrator PowerShell:

PowerShell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Start and enable the service

PowerShell
Start-Service sshd Set-Service -Name sshd -StartupType Automatic Get-Service sshd

Windows Firewall

A rule is often created automatically. Otherwise:

PowerShell
New-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (TCP 22)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

Test from your PC

Replace VPS_IP and your Windows username:

Bash
ssh utilisateur@IP_DU_VPS

SFTP : sftp utilisateur@IP_DU_VPS

Security

  • Prefer SSH keys over passwords.
  • Limit allowed accounts; avoid Administrator when possible.
  • Pair with initial setup and regular updates.

Happy administering! 🚀

Stay up to date with the latest offers, discounts and special promotions.

View promotions

We use cookies

We use analytics cookies to improve your experience on our site. No data is sold to third parties. Learn more in our privacy policy.