Neben RDP ermöglicht OpenSSH SSH/SFTP auf Ihrem Windows-VPS.
📋 Voraussetzungen
- Windows Server mit Admin-Rechten; Port 22 ggf. freigeben — Firewall-Port.
Funktion installieren
PowerShell als Administrator:
PowerShellGet-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Dienst starten
PowerShellStart-Service sshd Set-Service -Name sshd -StartupType Automatic Get-Service sshd
Windows-Firewall
Regel wird oft automatisch erstellt. Sonst:
PowerShellNew-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (TCP 22)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Vom PC testen
VPS_IP und Benutzername ersetzen:
Bashssh utilisateur@IP_DU_VPS
SFTP : sftp utilisateur@IP_DU_VPS
Sicherheit
- SSH-Schlüssel bevorzugen
- Konten einschränken
- Erstkonfiguration und Updates
Viel Erfolg! 🚀