RDP'ye ek olarak OpenSSH Server, Windows VPS üzerinde hafif SSH/SFTP yönetimi sağlar — betikler, dağıtımlar ve dosya transferi için kullanışlıdır.
📋 Ön koşullar
- Yönetici haklarına sahip Windows Server VPS; gerekirse 22 numaralı porta izin verin — bkz. güvenlik duvarında port açma.
Özelliği kurun
Yönetici PowerShell:
PowerShellGet-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*' Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Hizmeti başlatın ve etkinleştirin
PowerShellStart-Service sshd Set-Service -Name sshd -StartupType Automatic Get-Service sshd
Windows Güvenlik Duvarı
Kural genellikle otomatik oluşturulur. Aksi halde:
PowerShellNew-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (TCP 22)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Bilgisayarınızdan test edin
VPS_IP ve Windows kullanıcı adınızı değiştirin:
Bashssh kullanici@VPS_IP
SFTP: sftp kullanici@VPS_IP
Güvenlik
- Parolalar yerine SSH anahtarlarını tercih edin.
- İzin verilen hesapları sınırlayın; mümkünse Administrator kullanmayın.
- İlk yapılandırma ve düzenli güncellemelerle birlikte kullanın.
İyi yönetimler! 🚀