pondelok 16. marca 2020

sshd -T

Secure Shell (ssh) má mnoho záludností. Napríklad, potrebujete zistiť, či sa viete prihlásiť ako root a podobne. Existuje príkaz sshd, ktorý má parameter -T. Poďme si ho trošku pozrieť.





sshd -T spraví to, že do ľudskej podoby vám vyhodí konfiguračný súbor ssh serveru. (/etc/ssh/sshd_config)

Napríklad, chceme zistiť, odkiaľ si sshd autorizuje kľúče. Tj. z akého adresáru číta kľúče na autorizáciu:




[root@sladka_pani ~]# sshd -T | grep -i authorized
authorizedkeysfile /opt/selmy/jaguar/ssh/auth_keys/%u


ls -l /opt/selmy/jaguar/ssh/auth_keys/%u

Čo je ešte pri kľúčoch dôležité? Práva. Musí byť vlastník skupiny sshd a musí mať práva čítania tá skupina. (Ako vidíme, sshd má práva čítania)

-rw-r-----  1 root sshd   750 Nov 16  2017 superman
-rw-r-----  1 root sshd  7906 Apr 18  2018 oracle
-rw-r-----  1 root sshd  3106 Feb 19  2018 osadmin
-rw-r-----  1 root sshd  1482 Oct 14 08:36 Gandalf
-rw-r-----  1 root sshd 28883 Feb 26 10:51 root


PS: Pozor: nemýľte si to s malým t: https://zapiskylinuxadmina.blogspot.com/2020/01/ssh-kontrola-konfiguracneho-suboru.html



Žiadne komentáre:

Zverejnenie komentára