LIONFIN

Sözlük

SSH nedir?

Secure Shell

Diğer adları: secure shell, ssh bağlantısı, openssh, ssh erişimi

Tanım

SSH (Secure Shell), uzaktaki bir sunucuya şifreli bir kanal üzerinden komut satırıyla bağlanmayı, komut çalıştırmayı ve dosya aktarmayı sağlayan ağ protokolüdür. Varsayılan olarak 22 numaralı TCP portunu kullanır; Linux sunucuların yönetiminde standart yöntemdir ve parola ya da anahtar çiftiyle kimlik doğrular.

SSH nasıl çalışır?

SSH, istemci ile sunucu arasında önce şifreli bir oturum kurar, ardından kullanıcının kimliğini doğrular. Bağlantı kurulurken sunucu kendi anahtar parmak izini gösterir; ilk bağlantıda bu parmak izi istemcinin known_hosts dosyasına kaydedilir ve sonraki bağlantılarda değişirse uyarı verilir. Bu mekanizma araya giren saldırılara (man-in-the-middle) karşı koruma sağlar.

Bağlanmak için Linux, macOS ve güncel Windows sürümlerindeki yerleşik istemci yeterlidir:

ssh kullanici@sunucu-ip-adresi

Windows'ta PuTTY gibi grafik istemciler de kullanılabilir. İlk bağlantı adımları için VPS bağlantısı rehberine bakabilirsiniz.

SSH anahtarı ile parola farkı nedir?

SSH anahtarı, parolaya göre çok daha güvenli bir kimlik doğrulama yöntemidir. Parola tahmin edilebilir ve kaba kuvvet saldırılarıyla denenebilir; anahtar çifti ise özel anahtar (sizde kalır) ve açık anahtar (sunucudaki ~/.ssh/authorized_keys dosyasına eklenir) olarak iki parçadan oluşur ve pratikte tahmin edilemez.

  1. Bilgisayarınızda ssh-keygen -t ed25519 ile anahtar çifti oluşturun.
  2. Açık anahtarı sunucuya ekleyin.
  3. Anahtarla giriş çalıştığını doğruladıktan sonra parola ile girişi kapatın.

Ayrıntılar için SSH anahtarı oluşturma rehberine bakabilirsiniz.

SSH hangi hizmetlerde kullanılır?

SSH, VPS sunucu, VDS ve fiziksel sunucularda root erişimiyle tam yönetim için kullanılır. Bazı paylaşımlı hosting paketleri de kısıtlı SSH erişimi sunar; LIONFIN Linux hosting paketlerinde SSH/SFTP ve Git kullanılabilir. SSH, güvenli dosya aktarımı için SFTP protokolünün de taşıyıcısıdır.

İlgili terimler

Güvenlik Duvarı (Firewall)
Güvenlik duvarı (firewall), bir sunucuya ya da ağa gelen ve oradan çıkan bağlantıları önceden tanımlanmış kurallara göre izin verme veya eng...
RDP
RDP (Remote Desktop Protocol), Microsoft'un geliştirdiği ve bir Windows bilgisayara ya da sunucuya ağ üzerinden grafik arayüzle bağlanmayı s...
Root Erişimi
Root erişimi, Linux ve Unix sistemlerinde tüm dosyalara, süreçlere ve ayarlara sınırsız yetkiyle erişebilen süper kullanıcı (root) hesabını...
SFTP
SFTP (SSH File Transfer Protocol), dosyaların SSH protokolünün şifreli kanalı üzerinden aktarılmasını ve uzak dosya sisteminin yönetilmesini...
VPS
VPS (Virtual Private Server), tek bir fiziksel sunucunun sanallaştırma yazılımıyla bölünmesiyle oluşturulan, kendi işletim sistemi, root yet...

← Tüm terimler