İçeriğe geç
parazade

SSH Nedir?

Yayın: · Son güncelleme:

SSH Nedir? Kısaca

SSH (Secure Shell), uzaktaki bir bilgisayara ya da sunucuya şifreli bağlantı kurup komut çalıştırmayı sağlayan ağ protokolüdür. Sunucu yönetiminin temel aracıdır ve varsayılan olarak 22 numaralı portu kullanır.

SSH nedir?
İçindekiler
  1. SSH nedir?
  2. Anahtar ile giriş nasıl çalışır?
  3. SSH ne demek, güvenlik için ne yapmalı?

SSH, uzaktaki bir makinenin terminalini kendi bilgisayarınızdan güvenle kullanmanızı sağlayan protokoldür. Bir VPS kiraladığınızda sunucuya ilk bağlantıyı büyük ihtimalle SSH ile yaparsınız.

SSH nedir?

Protokol, iki makine arasında şifreli bir tünel kurar. Bu tünelden yazdığınız komutlar, parolalar ve sunucunun verdiği cevaplar geçer. Eskiden kullanılan Telnet gibi araçlar her şeyi düz metin olarak gönderdiği için SSH onların yerini aldı. Fark çok büyüktür.

Bağlanmak için terminale şu kalıpta bir komut yazılır:

ssh kullanici@203.0.113.10

İlk bağlantıda sunucunun kimlik parmak izi gösterilir ve onaylamanız istenir. Bu adım, gerçekten doğru sunucuya bağlandığınızı doğrulamak içindir; parmak izi daha sonra beklenmedik biçimde değişirse araya giren sahte bir sunucu ya da yeniden kurulmuş bir makine söz konusu olabilir ve bağlantıyı onaylamadan önce durumu sunucu yöneticisine sormanız gerekir.

Anahtar ile giriş nasıl çalışır?

Parola yerine anahtar çifti kullanmak daha güvenlidir. ssh-keygen komutuyla bilgisayarınızda bir gizli ve bir açık anahtar oluşturulur. Açık anahtar sunucuya eklenir, gizli anahtar ise yalnızca sizde kalır. Giriş sırasında sunucu, gizli anahtarın sizde olduğunu parolayı hiç göndermeden doğrular. Parola ağda hiç dolaşmaz.

SSH ne demek, güvenlik için ne yapmalı?

Gündelik kullanımda "sunucuya SSH yapmak", sunucuya uzaktan bağlanıp komut satırında çalışmak demektir. İnternete açık her SSH sunucusu otomatik parola deneme saldırılarıyla karşılaşır. Temel önlemler şunlardır:

  • Parola ile girişi kapatıp yalnızca anahtar kullanmak
  • Root kullanıcısıyla doğrudan girişi engellemek
  • Gizli anahtarı bir parola ifadesiyle korumak

Gizli anahtar dosyanızı kimseyle paylaşmayın ve kod deposuna eklemeyin.

Sıkça Sorulan Sorular

SSH ne demek, Türkçesi nedir?

SSH, Secure Shell ifadesinin kısaltmasıdır ve güvenli kabuk olarak çevrilebilir. Uzaktaki bir bilgisayarda güvenli biçimde komut çalıştırmayı sağlar.

Windows'ta SSH kullanılabilir mi?

Evet, güncel Windows sürümlerinde ssh komutu PowerShell ve komut isteminde hazır gelir. PuTTY gibi ayrı istemciler de kullanılabilir.

İlgili terimler