Debian’da SSH Sunucusu Nasıl Kurulur ve Yapılandırılır
SSH (Secure Shell) uzak sunuculara erişmek ve yönetmek için güvenli bir yol sağlayan bir protokoldür. Debian’da bir SSH sunucusu kurmak ve yapılandırmak, sunucunuzu bir ağ üzerinden güvenli bir şekilde uzaktan kontrol etmenizi sağlar.
Bu makalede, Debian üzerinde bir SSH sunucusunun nasıl kurulacağını ve yapılandırılacağını ele alacağız.
Adım 1: OpenSSH Sunucusunu Kurun
OpenSSH sunucusu en yaygın kullanılan SSH uygulamasıdır. Debian’a yüklemek için bir terminal açın ve aşağıdaki komutu çalıştırın:
Kurulum tamamlandığında, SSH hizmetinin çalıştığını doğrulayın:
Adım 2: SSH’yi Yapılandırma
SSH yapılandırma dosyası /etc/ssh/sshd_config adresinde bulunur. Bu dosyayı bir metin düzenleyici ile açın:
Güvenliği ve işlevselliği artırmak için çeşitli ayarları değiştirebilirsiniz:
- SSH Bağlantı Noktasını Değiştirin (İsteğe Bağlı): Varsayılan SSH bağlantı noktasını (22 olan) değiştirmek için aşağıdaki satırı değiştirin:Liman 2222
- Kök Girişini Devre Dışı Bırak (Önerilen): Güvenliği artırmak için, root girişini değiştirerek devre dışı bırakın:PermitRootLogin hayır
- Yalnızca Belirli Kullanıcılara İzin Ver (İsteğe Bağlı): Ekleyerek SSH erişimini belirli kullanıcılarla kısıtlayabilirsiniz:AllowUsers kullanıcı adı
Değişiklikleri yaptıktan sonra dosyayı kaydedin ve kapatın.
Adım 3: SSH Hizmetini Yeniden Başlatın
Değişiklikleri uygulamak için SSH hizmetini yeniden başlatın:
Adım 4: Sunucuya SSH üzerinden erişin
Artık başka bir makineden SSH aracılığıyla sunucunuza erişebilirsiniz. Aşağıdaki komutu kullanın:
Bağlantı noktasını değiştirdiyseniz, bağlantı noktası numarasını şu şekilde belirtin:
Adım 5: SSH Anahtar Kimlik Doğrulamasını Etkinleştirin (İsteğe Bağlı)
Daha fazla güvenlik için SSH anahtar kimlik doğrulamasını ayarlayabilirsiniz. Bu yöntem parola ihtiyacını ortadan kaldırır ve kimlik doğrulama için daha güvenli bir yol sağlar.
- İstemci makinede SSH Anahtarları oluşturun:ssh-keygen -t rsa -b 4096
- Açık Anahtarı sunucuya kopyalayın:ssh-copy-id kullanıcıadı@sunucu_ip adresiniz
Artık oturum açtığınızda parola yerine SSH anahtar parolanız istenecektir.
Sonuç
Debian üzerinde bir SSH sunucusu kurmak ve yapılandırmak, sunucunuza güvenli uzaktan erişim sağlayan basit bir işlemdir. Bu kılavuzu izleyerek, varsayılan bağlantı noktasını değiştirme, kök oturum açmayı devre dışı bırakma ve SSH anahtar kimlik doğrulamasını etkinleştirme gibi güvenliği artırmaya yönelik ek seçeneklerle SSH’yi kurup çalıştırabilirsiniz.