JetSunucum
Tüm Sistemler Aktif
Hemen Başla
Linux Rehberi

Linux VDS'de SSH Anahtarı ile Güvenli Giriş

Linux VDS için SSH anahtarı oluşturun, public key ekleyin ve parola girişini kapatmadan önce yeni bağlantıyı test edin.

15 Ekim 2026 8 dk okuma JetSunucum Ekibi
Linux VDS'de SSH Anahtarı ile Güvenli Giriş

SSH anahtar doğrulaması, sunucuya bağlanırken parolanın yerine bir anahtar çifti kullanır. Özel anahtar kendi bilgisayarınızda kalır; sunucuya yalnızca public key eklenir. Bu işlem, parolayı kapatmak için tek başına yeterli değildir: önce anahtarlı bağlantının çalıştığını ikinci bir oturumda doğrulayın.

Bilgisayarınızda anahtar çifti oluşturun

Modern OpenSSH istemcileri ed25519 anahtar türünü destekler. İşletim sisteminiz veya kurum politikanız farklı gereksinim koyuyorsa uygun türü seçin.

  1. Komutu kendi bilgisayarınızdaki terminalde çalıştırın; anahtarı sunucuda üretmeyin.
  2. Özel anahtar için güvenli bir dosya konumu seçin ve mümkünse bir passphrase belirleyin.
  3. Oluşan .pub uzantılı dosya public key, diğer dosya özel anahtardır; özel anahtarı paylaşmayın.
ssh-keygen -t ed25519 -C "vds-erisim"

Public key dosyasını sunucuya ekleyin

Sunucuya mevcut yöntemle bağlanabiliyorsanız public key içeriğini hedef kullanıcının authorized_keys dosyasına ekleyin.

  1. kullanici ve SUNUCU_IP değerlerini kendi Linux kullanıcı adınız ve sunucu adresinizle değiştirin.
  2. Komut desteklenmiyorsa public key satırını ~/.ssh/authorized_keys içine ekleyin.
  3. Sunucuda .ssh klasörünün ve authorized_keys dosyasının yalnızca kullanıcı tarafından yazılabilir izinlerde olduğunu doğrulayın.
ssh-copy-id -i ~/.ssh/id_ed25519.pub kullanici@SUNUCU_IP

Yeni bağlantıyı ayrı bir terminalde test edin

Mevcut SSH oturumunu kapatmadan yeni bir terminal açın ve anahtarla bağlanmayı deneyin. Bu adım, yanlış kullanıcı veya dosya izni nedeniyle sunucu dışında kalma riskini azaltır.

  1. Anahtar için passphrase belirlediyseniz bağlantı sırasında onu girin.
  2. Bağlantı hâlâ parola istiyorsa sunucu loglarını ve authorized_keys dosyasını inceleyin.
  3. Firewall veya SSH portu değiştirdiyseniz kuralın hem panelde hem işletim sistemi güvenlik duvarında açık olduğunu kontrol edin.
ssh -i ~/.ssh/id_ed25519 kullanici@SUNUCU_IP

Parola girişini ancak doğrulama sonrası kapatın

Anahtar ile girişin çalıştığını doğrulamadan SSH ayarlarını değiştirmek erişimi kesebilir. Birden fazla yönetici varsa her birinin anahtarını tanımlayın ve yedek erişim yöntemini hazırlayın.

  1. SSH yapılandırmasında parola girişini kapatmadan önce yapılandırma sözdizimini kontrol edin.
  2. SSH servisini yeniden yükleyin ve mevcut oturumu kapatmadan yeni anahtarlı bağlantıyı tekrar deneyin.
  3. Kullanılmayan public keyleri kaldırın; özel anahtar dosyalarını güvenli yedekleyin.
Linux SSH VDS Güvenliği

Sıkça sorulan sorular

Public key ile private key arasındaki fark nedir?

Public key sunucudaki authorized_keys dosyasına eklenir. Private key istemcide kalır ve başkalarıyla paylaşılmamalıdır.

SSH anahtarı parolayı tamamen gereksiz yapar mı?

Anahtar doğrulaması güçlü bir giriş yöntemidir; ancak firewall, güncellemeler, kullanıcı izinleri ve yedek erişim planı da korunmalıdır. Parola girişini kapatma kararı öncesi yeni bağlantıyı test edin.

Anahtar ile bağlanamıyorsam mevcut oturumu kapatmalı mıyım?

Hayır. Önce mevcut oturumu açık tutun, dosya izinlerini ve SSH loglarını inceleyin ve yeni bir bağlantı kurabildiğinizi doğrulayın.

E-posta kopyalandı

Deneyiminizi iyileştirmek için çerez kullanıyoruz. Çerez Politikası