BTC - $71,298.00 -0.34%
ETH - $2,191.06 -2.36%
USDT - $1.00 0.01%
BNB - $602.86 -1.53%
XRP - $1.33 -3.49%
USDC - $1.00 -0.02%
SOL - $82.51 -2.46%
TRX - $0.32 0.20%
FIGR_HELOC - $1.03 -0.08%
DOGE - $0.09 -2.72%
USDS - $1.00 0.00%
WBT - $52.89 -0.55%
LEO - $10.15 0.31%
HYPE - $39.00 -0.78%
ADA - $0.25 -2.90%
BCH - $442.42 -0.92%
LINK - $8.78 -4.50%
XMR - $333.94 -2.29%
USDE - $1.00 -0.03%
CC - $0.15 2.69%

Linux VDS Sunucularda Şifresiz ve Güvenli Giriş: SSH Anahtarı (SSH Key) Nasıl Oluşturulur ve Kullanılır?

Yeni bir Linux VDS (Sanal Sunucu) kiraladığınızda, sunucuya erişim için size bir IP adresi ve bir root şifresi verilir. Bu standart bir yöntemdir ancak en güvenlisi değildir. Neden mi? Çünkü hackerlar, otomatik botlar (brute-force saldırıları) kullanarak 7/24 sunucunuzun şifresini tahmin etmeye çalışırlar. Şifreniz ne kadar karmaşık olursa olsun, bir risk vardır. Peki ya sunucunun kapısını […]

23 kez okundu 3 dk 20 sn okuma süresi 28 Ocak 2026
Google News Google News ile Abone Ol 0 Yorum

Yeni bir Linux VDS (Sanal Sunucu) kiraladığınızda, sunucuya erişim için size bir IP adresi ve bir root şifresi verilir. Bu standart bir yöntemdir ancak en güvenlisi değildir.

Neden mi? Çünkü hackerlar, otomatik botlar (brute-force saldırıları) kullanarak 7/24 sunucunuzun şifresini tahmin etmeye çalışırlar. Şifreniz ne kadar karmaşık olursa olsun, bir risk vardır.

Peki ya sunucunun kapısını sadece sizin cebinizdeki özel bir “dijital kimlik kartı” ile açılacak şekilde kilitlesek ve şifre sormayı tamamen kapatsak? İşte SSH Anahtarı (SSH Key) tam olarak budur.

Bu rehberde, VDS sunucunuzun güvenliğini %99 oranında artıracak olan SSH anahtarını nasıl oluşturacağınızı ve sunucunuza nasıl yükleyeceğinizi adım adım anlatacağız.


Ön Hazırlık

  • Aktif bir Linux VDS sunucusu (Ubuntu, CentOS, AlmaLinux vb.).

  • Kendi bilgisayarınızda bir terminal ekranı (Mac/Linux için Terminal, Windows 10/11 için PowerShell veya CMD).


Adım 1: Kendi Bilgisayarınızda Anahtar Çifti Oluşturma

SSH anahtarları iki parçadan oluşur:

  1. Genel Anahtar (Public Key): Bunu sunucuya yükleyeceğiz. Bu “kilit” görevi görür.

  2. Özel Anahtar (Private Key): Bu sadece sizin bilgisayarınızda kalır. Bu “anahtar” görevi görür. Bunu kimseyle paylaşmayın!

Bilgisayarınızın terminalini (veya PowerShell’i) açın ve şu komutu yazın:

Bash

ssh-keygen -t rsa -b 4096
  • Sistem size anahtarı nereye kaydedeceğini soracaktır. Varsayılan olarak parantez içinde gösterdiği yer uygundur, Enter tuşuna basıp geçin.

  • Size “Passphrase” soracaktır. Bu, anahtarınız için ekstra bir şifredir. Daha yüksek güvenlik için bir şifre belirleyebilir veya boş bırakmak için iki kez Enter‘a basabilirsiniz.

İşlem bittiğinde, bilgisayarınızda (genellikle ~/.ssh/ klasöründe) id_rsa (özel anahtar) ve id_rsa.pub (genel anahtar) adında iki dosya oluşacaktır.


Adım 2: Genel Anahtarı (Kilit) Sunucuya Yükleme

Şimdi oluşturduğumuz “kilidi” sunucunun kapısına takmamız gerekiyor. Bunun en kolay yolu ssh-copy-id komutudur.

Aşağıdaki komutta sunucu_ip_adresiniz yazan yere kendi VDS’inizin IP adresini yazın:

Bash

ssh-copy-id root@sunucu_ip_adresiniz
  • İlk bağlantıda size “Are you sure…?” diye sorabilir, yes yazıp Enter’a basın.

  • Sizden sunucunun mevcut root şifresini isteyecektir. Şifreyi girin.

Ekranda “Number of key(s) added: 1” yazısını görüyorsanız, tebrikler! Anahtarınız sunucuya başarıyla yüklendi.


Adım 3: Anahtarla Girişi Test Etme

Artık sunucuya bağlanmayı denediğinizde size şifre sormaması gerekir. Test edelim:

Bash

ssh root@sunucu_ip_adresiniz

Enter’a bastığınız anda, hiçbir şifre girmeden doğrudan sunucunun içine düştüyseniz işlem başarılıdır!


Adım 4 (Kritik Adım): Şifre ile Girişi Kapatmak

Anahtarla girebiliyoruz ama eski kapı (şifre ile giriş) hala açık. Güvenliği tam sağlamak için o kapıyı kapatmalız.

DİKKAT: Bu adımı yaparken, sunucuya bağlı olduğunuz mevcut terminal penceresini kesinlikle kapatmayın. Eğer bir hata yaparsanız, bağlantınız tamamen kesilebilir.

  1. Sunucudayken SSH konfigürasyon dosyasını açın:

    Bash

    nano /etc/ssh/sshd_config
    
  2. Açılan dosyada aşağıdaki satırı bulun. Başında # işareti varsa kaldırın ve yes değerini no yapın:

    PasswordAuthentication no
    
  3. Dosyayı kaydedip çıkın (Nano editöründe: CTRL + X, sonra Y, sonra Enter).

  4. SSH servisini yeniden başlatın:

    Bash

    systemctl restart sshd
    

Artık sunucunuza sadece özel anahtara sahip olan bilgisayarınızdan giriş yapılabilir. Dünyadaki tüm hackerlar root şifrenizi bilse dahi sunucuya giremezler.


Sonuç: Dijital Kaleniz Güvende

SSH anahtarı kullanımı, VDS sunucu yönetiminde profesyonelliğin ve güvenliğin ilk adımıdır. VDS HOSTİNG olarak sağladığımız yüksek performanslı sunucularda, verilerinizin güvenliği için bu yöntemi kullanmanızı şiddetle öneriyoruz.

Bu yazıya tepkin ne?

Batuhan Uğurlu

Batuhan Uğurlu

Yorumlar kapatılmıştır.

İLGİNİZİ ÇEKEBİLİR
Ezeli Rekabet: Windows Server mı, Linux Server mı? Hangisini Seçmelisiniz?
28 Ocak 2026

Ezeli Rekabet: Windows Server mı, Linux Server mı? Hangisini Seçmelisiniz?

Linux VDS Sunucularda Şifresiz ve Güvenli Giriş: SSH Anahtarı (SSH Key) Nasıl Oluşturulur ve Kullanılır?

Bu Yazıyı Paylaş

Bize Ulaşın Bildirimler
0