Помимо RDP, OpenSSH даёт SSH/SFTP на VPS Windows.
📋 Требования
- Windows Server с правами админа; порт 22 — фаервол.
Установка компонента
PowerShell от администратора:
PowerShellGet-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Запуск службы
PowerShellStart-Service sshd Set-Service -Name sshd -StartupType Automatic Get-Service sshd
Брандмауэр Windows
Правило часто создаётся автоматически. Иначе:
PowerShellNew-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (TCP 22)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Проверка с ПК
Замените VPS_IP и имя пользователя:
Bashssh utilisateur@IP_DU_VPS
SFTP : sftp utilisateur@IP_DU_VPS
Безопасность
- SSH-ключи вместо паролей
- Ограничьте учётные записи
- Начальная настройка и обновления
Удачи! 🚀