VPS’inize Güvenli Erişim İçin SSH Genel Anahtarını Nasıl Yükleyebilirsiniz

SSH anahtarları kullanmak, VPS‘inize bağlanmanın güvenli, şifresiz bir yolunu sağlar ve yönetimi kolaylaştırırken güvenliği artırır. Bu kılavuz, mevcut bir VPS‘ye SSH genel anahtarınızı yüklemeyi basit hale getirir; pratik örnekler ve sorunsuz bir kurulum sağlamak için ipuçları içerir.

Giriş

SSH anahtar tabanlı kimlik doğrulama, şifreli girişleri özel/genel anahtar çiftleri ile değiştirir ve brute-force saldırı riskini azaltır. Bu işlem, VPS veya dedike sunucuları güvenli ve verimli bir şekilde yönetmek için idealdir.

Ön Koşullar

Başlamadan önce, aşağıdakilerin sağlandığından emin olun:

  • VPS’inize kullanıcı adı ve şifre ile erişiminiz var.

  • Yerel makinenizde bir SSH anahtar çifti oluşturulmuş durumda.

  • Yerel makinenizde ssh yüklü (Linux, macOS veya WSL veya PuTTY/Pageant ile Windows).

Adım 1: Mevcut Bir SSH Anahtarını Kontrol Edin

Yerel makinenizde şu komutu çalıştırın:

ls ~/.ssh

id_rsa.pub veya id_ed25519.pub adında bir dosyanız olup olmadığını kontrol edin. Yoksa, yeni bir anahtar çifti oluşturun:

ssh-keygen -t ed25519 -C "your_email@example.com"

İstenilenleri takip edin ve varsayılan dosya konumunu kabul etmek için Enter tuşuna basın.

Adım 2: Genel Anahtarı VPS’inize Yükleyin

Anahtarınızı ssh-copy-id komutunu kullanarak kolayca yükleyebilirsiniz:

ssh-copy-id user@your_vps_ip

user’ı VPS kullanıcı adınız (örneğin, root veya ubuntu) ile, your_vps_ip’yi gerçek VPS IP adresiniz ile değiştirin. VPS şifrenizi son bir kez girmeniz istenecektir. Eğer ssh-copy-id yoksa, anahtarı manuel olarak yükleyebilirsiniz:

cat ~/.ssh/id_ed25519.pub | ssh user@your_vps_ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

Adım 3: Bağlantıyı Test Edin

Anahtar yüklendikten sonra, giriş yapmayı deneyin:

ssh user@your_vps_ip

Şifre girmeden bağlanmalısınız.

İsteğe Bağlı: Şifre Kimlik Doğrulamayı Devre Dışı Bırakın

Güvenliği artırmak için, şifreli girişleri tamamen devre dışı bırakabilirsiniz (anahtar tabanlı erişiminizin çalıştığından emin olduktan sonra):

  1. VPS’inize bağlanın.

  2. SSH yapılandırma dosyasını düzenleyin:

sudo nano /etc/ssh/sshd_config
  1. Aşağıdakileri bulun ve değiştirin veya ekleyin:

PasswordAuthentication no
  1. SSH hizmetini yeniden başlatın:

sudo systemctl restart ssh

Dikkatli olun — eğer anahtarınız düzgün çalışmıyorsa, kendinizi kilitleyebilirsiniz.

Sonuç

VPS’inize bir SSH genel anahtarı yüklemek, güvenli, şifresiz erişim sağlar, yönetimi kolaylaştırır ve güvenliği artırır. AvaHost’un güvenilir VPS barındırma hizmeti ile yukarıdaki adımlar ve örnekler — ssh-copy-id veya manuel yükleme kullanarak — kurulumu basit hale getirir. Özel anahtarınızı güvende tutun, kapsamlı test yapın ve maksimum koruma için şifre kimlik doğrulamayı devre dışı bırakmayı düşünün.