Además de RDP, OpenSSH Server añade administración ligera por SSH/SFTP en su VPS Windows — útil para scripts, despliegues y transferencia de archivos.
📋 Requisitos previos
- VPS Windows Server con derechos de administrador; permita el puerto 22 si es necesario — consulte abrir un puerto en el firewall.
Instalar la capacidad
PowerShell de Administrador:
PowerShellGet-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Iniciar y habilitar el servicio
PowerShellStart-Service sshd Set-Service -Name sshd -StartupType Automatic Get-Service sshd
Windows Firewall
A menudo se crea una regla automáticamente. En caso contrario:
PowerShellNew-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (TCP 22)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Probar desde su PC
Sustituya VPS_IP y su nombre de usuario de Windows:
Bashssh usuario@IP_DEL_VPS
SFTP: sftp usuario@IP_DEL_VPS
Seguridad
- Prefiera claves SSH en lugar de contraseñas.
- Limite las cuentas permitidas; evite Administrator cuando sea posible.
- Combínelo con la configuración inicial y actualizaciones regulares.
¡Feliz administración! 🚀