Bugün size nasıl yardımcı olabiliriz?

Bilgi bankamızda arama yapmak için sorunuzu yazın...

VPS'e SSH ile Bağlanma

Yazdır

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.

İlk bağlantı

  1. Sağlayıcınızın gönderdiği IP adresi, kullanıcı adı ve parolayı hazırlayın.
  2. Terminali açın ve ssh root@192.0.2.10 biçiminde komutu yazın (IP'yi kendi sunucunuzunkiyle değiştirin).
  3. İlk bağlantıda sunucunun parmak izini onaylamanız istenir; yes yazın.
  4. Parolanızı girin. Terminal parola yazarken karakter göstermez, bu normaldir.
  5. Komut satırına düştüğünüzde bağlantı kurulmuştur.

Sağlayıcı farklı bir port kullanıyorsa komuta -p PORT ekleyin: ssh -p 2222 kullanici@192.0.2.10.

Anahtar tabanlı girişe geçiş

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.

  1. Kendi bilgisayarınızda anahtar çifti üretin: ssh-keygen -t ed25519
  2. Açık anahtarı sunucuya kopyalayın: ssh-copy-id kullanici@192.0.2.10
  3. Yeni bir terminal açıp anahtarla giriş yapabildiğinizi doğrulayın; mevcut oturumu kapatmayın.
  4. Ancak doğruladıktan sonra sunucuda parola ile girişi kapatın.

Üçü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).

Sık kullanılan komutlar

KomutNe yapar?
ssh kullanici@ipSunucuya bağlanır
exitOturumu kapatır
scp dosya kullanici@ip:/yol/Dosya kopyalar
ssh -p 2222 kullanici@ipFarklı porttan bağlanır
ssh -i ~/.ssh/anahtar kullanici@ipBelirli bir anahtarla bağlanır
ssh-copy-id kullanici@ipAçık anahtarı sunucuya ekler

Bağlantıyı kolaylaştıran yapılandırma

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.

Sık karşılaşılan hatalar

HataNedenÇözüm
Connection refusedSSH servisi kapalı veya port farklıPort bilgisini ve servis durumunu kontrol edin
Connection timed outGüvenlik duvarı engeliIP'niz engellenmiş olabilir; başka ağdan deneyin
Permission deniedYanlış kullanıcı, parola veya anahtarKullanıcı adını ve anahtar yolunu doğrulayın
Host key verification failedSunucu 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 kopuyorBoşta kalma zaman aşımıİstemci tarafında canlı tutma ayarı ekleyin

Güvenlik ayarları

  • Root ile doğrudan girişi kapatın; yetkili bir kullanıcıyla bağlanıp yetki yükseltin.
  • Parola ile girişi kapatın, yalnızca anahtar kullanın.
  • Erişimi belirli IP adresleriyle sınırlayın (mümkünse).
  • Başarısız denemeleri sayıp engelleyen bir araç kurun.
  • Ayrılan ekip üyelerinin anahtarlarını aynı gün kaldırın.

Yeni bir sunucuda yapılacak tüm ilk adımları Linux sunucuda ilk kurulum ve güvenlik yazısında sıraladık.

Dosya aktarımı

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.

Panel varsa SSH gerekir mi?

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'te sunucular

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.

Sık sorulan sorular

Windows'ta ek program gerekir mi?

Güncel Windows sürümlerinde ssh komutu yerleşiktir. İsterseniz grafik arayüzlü istemciler de kullanılabilir.

SSH portunu değiştirmeli miyim?

Otomatik tarama trafiğini azaltır ama tek başına koruma sağlamaz. Asıl koruma anahtar tabanlı giriştir.

Anahtarımı kaybedersem ne olur?

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.

Aynı anahtarı birden çok sunucuda kullanabilir miyim?

Kullanılabilir. Ancak ekip büyüdükçe kişi başına ayrı anahtar tanımlamak izlenebilirliği artırır.

Root ile bağlanmak neden önerilmiyor?

Tek bir hatalı komut geri dönüşü zor sonuçlar üretebilir; ayrıca root, saldırı denemelerinin ilk hedefidir.

Bu cevap yeterince yardımcı oldu mu?

Değerlendirme: 0

<< Geri
İnternet bağlantınız kesildi