Pardus, Ubuntu ve Debian sürümlerinde geçerli olucak şekilde SSH Key(anahtarı) oluşturularak bağlantı sağlanacaktır.
SSH ROOT AKTİF YAPMAK
SSH Key(anahtar ) Oluşturma öncesinde Pardus Server yada hedef sisteminizde root ssh enable(aktif) yapılandırılması olması gerekir.
Hedef sisteme ssh bağlantısı gerçekleştirilir. SSH bağlantısı sonrasında root kullanıcısı için şifre belirlenmelidir. Eğer önceden bu işlem yapılmış ise bu adım atlanabilir.
sudo su
passwd
SSH yapılandırma dosyası nano editörü ile açılır ve aşağıdaki satır eklenir.
nano /etc/ssh/sshd_config
PermitRootLogin yes
Yapılandırma dosyasından CTRL + S ve CTRL + X tuşları ile kayıt edilir ve çıkış işlemi yapılır. Bu işlem sonucunda sshd servisi yeniden başlatılır.
service sshd restart
Yapılan işlemlerin sonrası kullanıcı bilgisayarından(client) hedef sisteme root kullanıcısı ile ssh testi gerçekleştirilir.
ssh root@192.168.1.9 yada ssh root@hedef_sunucu_ip_adresi olarak bağlanabilirsiniz.
SSH BAĞLANTISI İÇİN ANAHTAR(KEY) OLUŞTURMAK
Yapılan işlemler sonucunda iki adet anahtar oluşacaktır. Bunlar Public ve Private anahtarlardır. Public anahtarımızı hedef sunucu üzerine kopyalama işlemi yapılır. Private anahtar ile güvenli bağlantı sağlanır.
Anahtar oluşturma adımları kullanıcı bilgisayarında(client) üzerinde yapılır.
asim@pardus:~$ ssh-keygen -t rsa
Eğer anahtarları(key) farklı bir dizin üzerinde tutmak istiyorsanız bu satıra yazabilirsiniz. Ben default olarak verilen dizini kullanıyorum ve enter ile ilerliyorum
Enter file in which to save the key (/home/asim/.ssh/id_rsa):
Burda sizden istenilen anahtar ile bağlantı yaparken şifre girmek istiyorsanız buraya bir şifre vermelisiniz. Ben şifre girmek istemediğim için boş bırakıp enter ile ilerliyorum.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Başarılı bir şekilde anahtarlar oluştuğunda aşağıda ki gibi çıktı olacaktır.
SSH Public anahtarını hedef sisteme kopyalamak
asim@pardus:~$ ssh-copy-id root@192.168.1.9
Başarılı bir işlem sonucunda ekran çıktısı aşağıdaki gibi olacaktır.
SSH Anahtarı(key) İle Bağlantı
Aşağıda ki komut sonrası sizden parola istemeden bağlantı yapmasını sağlayacaktır. SSH key ile daha güvenli bağlantı ve sürekli şifre girişi yapmaktan kurtulabilirsiniz.
asim@pardus:~$ ssh root@192.168.1.9
Özgür yazılımla güvenle ve ÖZGÜRCE kalmanız dileğiyle . . .
kaynaklar
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/v2v_guide/preparation_before_the_p2v_migration-enable_root_login_over_ssh
https://www.hostinger.web.tr/rehberler/ssh-key-olusturma