SSH Key Nasıl Eklenir?

Göktan Öztaş
Kategoriler: VDS ServerVPS Server

SSH anahtarları, sunuculara parola girmeden güvenli bir şekilde bağlanmanızı sağlar. Sunucunuza SSH Key eklemek, hem güvenliği artırır hem de bağlantıyı kolaylaştırır.


Çözüm Adımları

  1. SSH Key Oluşturun (Yerel Bilgisayarda)

    • Linux/macOS için terminalde:

      ssh-keygen -t rsa -b 4096 -C "kullanici@example.com"
    • Windows için:

      • Windows 10/11’de terminal veya Git Bash kullanabilirsiniz.

    • Komutu çalıştırdıktan sonra key için dosya konumu sorulur, varsayılan ~/.ssh/id_rsa olarak bırakabilirsiniz.

  2. Public Key’i Kopyalayın

    cat ~/.ssh/id_rsa.pub
    • İçeriği kopyalayın; bu key’i sunucuya ekleyeceğiz.

  3. Sunucuya SSH veya Console ile Bağlanın

    • Narhost VPS/VDS sunucunuza SSH veya panel üzerinden Console / Konsol ile bağlanın.

  4. SSH Key’i Sunucuya Ekleyin

    • Kullanıcı dizinine gidin:

      cd ~/.ssh
    • Eğer .ssh dizini yoksa oluşturun:

      mkdir -p ~/.ssh
      chmod 700 ~/.ssh
    • Public key’i authorized_keys dosyasına ekleyin:

      echo "buraya_public_key_i_yapistirin" >> ~/.ssh/authorized_keys
      chmod 600 ~/.ssh/authorized_keys
  5. SSH Servisini Yeniden Başlatın (Gerekirse)

    systemctl restart ssh
  6. Sunucuya SSH Key ile Bağlanmayı Test Edin

    ssh root@sunucu_ip
    • Parola sormadan bağlanabiliyorsanız işlem başarılıdır.

  7. Güvenlik Önlemleri

    • Root hesabı için parola ile girişleri devre dışı bırakabilirsiniz:

      nano /etc/ssh/sshd_config
      PasswordAuthentication no
      systemctl restart ssh
    • Yedeklediğiniz private key’i güvenli bir yerde saklayın.

[narhost-info]

ℹ️ Bu çözüm adımları işe yaramadıysa, Narhost’un uzman teknik ekibi size yardımcı olabilir.
Hemen destek talebi oluşturun
Etiketler: sshvpsvdskey