VPS’e SSH ile Bağlanma (Windows, macOS, Linux)
Kısa yanıt: Windows 10/11’de PowerShell’i, macOS ve Linux’ta Terminal’i açın ve ssh root@SUNUCU_
Bu rehber kimin için: VPS kullanıcıları · Gereken süre: 5 dakika · Seviye: Başlangıç
SSH, sunucunuza şifreli bir komut satırı bağlantısı kurmanızı sağlar. Modern Windows sürümlerinde OpenSSH istemcisi yerleşik geldiği için ek bir programa gerek yoktur; PuTTY ise grafik arayüz tercih edenler için hâlâ yaygın bir seçenektir.
PowerShell veya Terminal ile
- Terminali açın: Windows’ta Başlat › “PowerShell”; macOS’ta Uygulamalar › İzlenceler › Terminal.
- Komutu yazın: ssh root@SUNUCU_
IP; port değiştirdiyseniz ssh -p 2222 root@SUNUCU_ IP. - Parmak izini onaylayın: “Are you sure you want to continue connecting” sorusuna yes yazın.
- Şifreyi girin: Teslim e-postasındaki şifreyi yazın veya yapıştırın (PowerShell’de sağ tıkla yapıştırılır).
- Bağlantıyı kapatın: İşiniz bitince exit yazın.
PuTTY ile
PuTTY’yi resmi sitesinden indirin, “Host Name” alanına IP adresini, “Port” alanına 22 yazıp “Open”a basın. Kullanıcı adı olarak root (veya oluşturduğunuz kullanıcı) girin. Anahtarla bağlanmak için Connection › SSH › Auth › Credentials bölümünde .ppk dosyanızı seçin.
Sık hatalar
- Connection timed out: IP yanlış, sunucu kapalı veya güvenlik duvarı portu engelliyor; port kontrol ile 22 portunu test edin.
- Connection refused: SSH servisi çalışmıyor veya farklı porttan dinliyor; kayıtlı e-posta adresinizden isteyeceğiniz konsol erişimiyle girip systemctl status ssh komutuyla (AlmaLinux ve Rocky Linux’ta systemctl status sshd) kontrol edin.
- REMOTE HOST IDENTIFICATION HAS CHANGED: Sunucu yeniden kurulduysa normaldir; ssh-keygen -R SUNUCU_
IP ile eski kaydı silin.
Hâlâ çözülmediyse
Hiçbir yöntemle bağlanamıyorsanız kayıtlı e-posta adresinizden talep edeceğiniz konsol erişimini kullanın; konsol ağ ayarlarından bağımsız çalışır. Bağlantı gecikmesini ping testi ile ölçebilirsiniz. İstanbul lokasyonlu VPS sunucu paketlerimiz Türkiye’den düşük gecikme sunar.
Sık sorulan sorular
Şifreyi yazarken bir şey görünmüyor.
Güvenlik gereği karakterler gösterilmez; yazmaya devam edip Enter’a basın.
Mobilden bağlanabilir miyim?
Evet; Termius veya JuiceSSH gibi uygulamalar SSH destekler.
Bağlantı bir süre işlem yapmayınca kopuyor, ne yapabilirim?
Kendi bilgisayarınızdaki ~/.ssh/config dosyasına ServerAliveInterval 60 satırını ekleyin; istemci her 60 saniyede bir canlılık sinyali gönderir ve aradaki ağ cihazlarının boşta kalan bağlantıyı kapatmasını önler. Tek seferlik bağlantıda ssh -o ServerAliveInterval=60 root@SUNUCU_
İlgili rehberler
- SSH Anahtarı Nasıl Oluşturulur ve Sunucuya Eklenir?
- VPS’te Saat Dilimini Europe/Istanbul Yapma ve Saat Eşitleme
- VPS Root Şifresi Sıfırlama ve Konsol Erişimi
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.