**Ubuntu 18.04 LTS İşletim Sistemi ile SSH Anahtar Tabanlı Kimlik Doğrulama**
SSH anahtar tabanlı kimlik doğrulama, Ubuntu 18.04 LTS ve diğer Linux sistemlerinde güvenli uzak erişim sağlamak için kullanılan etkili bir yöntemdir. Bu makalede, Ubuntu 18.04 LTS'de SSH anahtar tabanlı kimlik doğrulamanın nasıl yapılandırılacağını adım adım açıklayacağız.
**1. SSH Anahtarlarının Oluşturulması:**
İlk adım, istemci tarafında (genellikle yönetici veya kullanıcı bilgisayarında) bir SSH anahtarı oluşturmaktır. Bu, aşağıdaki komutla yapılır:
```bash
ssh-keygen -t rsa -b 4096
```
Bu komut, RSA algoritmasıyla 4096 bit uzunluğunda bir anahtar çifti oluşturur. Kullanıcıdan istenirse, anahtarın konumu ve adı belirlenebilir.
**2. SSH Anahtarının Sunucuya Eklenmesi:**
Oluşturulan SSH anahtarının genel kısmı sunucuya eklenmelidir. Bunun için `ssh-copy-id` komutu kullanılabilir:
```bash
ssh-copy-id username@remote_host
```
Bu komut, belirtilen kullanıcı adı ve uzak ana bilgisayar için SSH anahtarını sunucuya kopyalar.
**3. SSH Sunucusunun Yapılandırılması:**
SSH sunucusunun ana yapılandırma dosyası `/etc/ssh/sshd_config` dosyasıdır. Bu dosyayı bir metin düzenleyiciyle açın ve aşağıdaki ayarı ekleyin veya düzenleyin:
```
PasswordAuthentication no
```
Bu ayar, parola tabanlı kimlik doğrulamayı devre dışı bırakır ve yalnızca anahtar tabanlı kimlik doğrulamaya izin verir.
**4. SSH Sunucusunun Yeniden Başlatılması:**
Yapılandırmayı tamamladıktan sonra, SSH sunucusunu yeniden başlatmak gerekir:
```bash
sudo systemctl restart sshd
```
Bu komut, yapılandırmadaki değişiklikleri uygular ve SSH sunucusunu yeniden başlatır.
**5. Anahtar Tabanlı Kimlik Doğrulamanın Test Edilmesi:**
SSH anahtar tabanlı kimlik doğrulamanın başarıyla yapılandırıldığını doğrulamak için bir SSH oturumu başlatın:
```bash
ssh username@remote_host
```
Eğer her şey doğru yapılandırılmışsa, artık parola sormadan sunucuya erişebilmelisiniz.
SSH anahtar tabanlı kimlik doğrulama, Ubuntu 18.04 LTS ve diğer Linux sistemlerinde güvenli uzak erişim sağlamak için yaygın olarak kullanılan bir yöntemdir. Yukarıdaki adımları takip ederek, Ubuntu 18.04 LTS'de SSH anahtar tabanlı kimlik doğrulamayı başarıyla yapılandırabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.