Bilgi bankamızda arama yapmak için sorunuzu yazın...
Netx Teknik Ekibi · Yayın: 16.09.2026
VPS'e SSH ile bağlanmak için üç bilgi gerekir: sunucunun IP adresi, kullanıcı adı ve kimlik doğrulama yöntemi (parola veya anahtar). macOS ve Linux'ta terminalden ssh kullanici@sunucu-ip komutu yeterlidir; Windows'ta güncel sürümlerde aynı komut komut isteminden çalışır. Parola yerine anahtar tabanlı girişe geçmek hem daha güvenli hem daha pratiktir.
ssh root@192.0.2.10 biçiminde komutu yazın (IP'yi kendi sunucunuzunkiyle değiştirin).yes yazın.Sağlayıcı farklı bir port kullanıyorsa komuta -p PORT ekleyin: ssh -p 2222 kullanici@192.0.2.10.
Parola ile giriş, otomatik deneme saldırılarına açıktır. Anahtar tabanlı giriş hem bu riski kaldırır hem her seferinde parola yazmaktan kurtarır.
ssh-keygen -t ed25519ssh-copy-id kullanici@192.0.2.10Üçüncü adımı atlarsanız ve parola girişini erken kapatırsanız sunucuya erişiminizi kaybedebilirsiniz. Böyle bir durumda kurtarma yolu, sağlayıcının sanal konsolu veya fiziksel sunucularda yönetim arayüzüdür (IPMI, iDRAC ve iLO).
| Komut | Ne yapar? |
|---|---|
ssh kullanici@ip | Sunucuya bağlanır |
exit | Oturumu kapatır |
scp dosya kullanici@ip:/yol/ | Dosya kopyalar |
ssh -p 2222 kullanici@ip | Farklı porttan bağlanır |
ssh -i ~/.ssh/anahtar kullanici@ip | Belirli bir anahtarla bağlanır |
ssh-copy-id kullanici@ip | Açık anahtarı sunucuya ekler |
Birden çok sunucuya bağlanıyorsanız her seferinde IP ve port yazmak yerine yerel SSH yapılandırma dosyanıza kısayol tanımlayın. Kendi bilgisayarınızdaki ~/.ssh/config dosyasına şu biçimde bir blok ekleyebilirsiniz:
Host web1
HostName 192.0.2.10
User netxadmin
Port 2222
IdentityFile ~/.ssh/id_ed25519
Bundan sonra ssh web1 yazmanız yeterlidir. Ekip halinde çalışıyorsanız herkesin kendi anahtarını kullanması, kimin ne yaptığını izlenebilir kılar.
| Hata | Neden | Çözüm |
|---|---|---|
| Connection refused | SSH servisi kapalı veya port farklı | Port bilgisini ve servis durumunu kontrol edin |
| Connection timed out | Güvenlik duvarı engeli | IP'niz engellenmiş olabilir; başka ağdan deneyin |
| Permission denied | Yanlış kullanıcı, parola veya anahtar | Kullanıcı adını ve anahtar yolunu doğrulayın |
| Host key verification failed | Sunucu yeniden kurulmuş | Eski kaydı known_hosts dosyasından kaldırın |
| Too many authentication failures | Çok sayıda anahtar deneniyor | -i ile doğru anahtarı belirtin |
| Bağlantı bir süre sonra kopuyor | Boşta kalma zaman aşımı | İstemci tarafında canlı tutma ayarı ekleyin |
Yeni bir sunucuda yapılacak tüm ilk adımları Linux sunucuda ilk kurulum ve güvenlik yazısında sıraladık.
SSH bağlantısı üzerinden dosya kopyalamak için scp veya rsync kullanılır. Küçük dosyalar için scp, büyük ve tekrarlı aktarımlar için rsync daha uygundur: yalnızca değişen kısımları gönderir. Grafik arayüz tercih ederseniz SFTP destekli dosya aktarım programları aynı bağlantıyı kullanır ve ek bir servis gerektirmez.
Kontrol paneli kurulu bir sunucuda günlük işlerin çoğu arayüzden yapılabilir. SSH yine de gereklidir: servis yeniden başlatma, kayıt okuma, toplu dosya işlemleri ve panelin çözemediği durumlar komut satırından halledilir. Panel kurmak isteyip istemediğinize karar verirken lisans ve kaynak maliyetini de hesaba katın.
Netx'in VPS ve VDS paketleri root erişimiyle teslim edilir; bağlantı bilgileri kurulum sonrası iletilir. Sunucu yönetimini devretmek isterseniz sunucu yönetim hizmeti, fiziksel sunucu seçenekleri için dedicated sunucu sayfasına bakabilirsiniz.
Güncel Windows sürümlerinde ssh komutu yerleşiktir. İsterseniz grafik arayüzlü istemciler de kullanılabilir.
Otomatik tarama trafiğini azaltır ama tek başına koruma sağlamaz. Asıl koruma anahtar tabanlı giriştir.
Sunucuya erişemezsiniz. Bu nedenle ikinci bir yönetici anahtarı tanımlamak veya sağlayıcının konsol erişimini hazır tutmak gerekir.
Kullanılabilir. Ancak ekip büyüdükçe kişi başına ayrı anahtar tanımlamak izlenebilirliği artırır.
Tek bir hatalı komut geri dönüşü zor sonuçlar üretebilir; ayrıca root, saldırı denemelerinin ilk hedefidir.
Değerlendirme: 0