Új hozzászólás Aktív témák

  • CPT.Pirk

    Jómunkásember

    Van egy gép Debiannal. Rajta SSH. Annyit szeretnék elérni, hogy csak azokat a felhasználókat engedje be, akiknek a publikus kulcsa benne van a /home/felhasználóm/.ssh/authorized_keys fájlban.

    Ezek lettek módosítva van az /etc/ssh/sshd_config fájlban:

    PubkeyAuthentication yes
    AuthorizedKeysFile     %h/.ssh/authorized_keys
    PasswordAuthentication no
    PermitEmptyPasswords no

    Aztán systemctl restart ssh paranccsal élesítem.

    Ez így viszont nem jó. Ha be akarok lépni másik gépről, akkor kéri a passphrase-t, aztán rögtön utána permission denied (Publickey)-t kapok.

    Ha a PasswordAuthentication értéke yes, akkor belépéskor kéri a passphrase-t, majd kéri a userem jelszavát és be is enged. No de akkor is beenged, ha kikommentezem a gépem ssh kulcsát az auth. fájlban! Olyankor nem kérdezi a passphrase-t, csak a felhasználóm jelszavát és az elég neki a beengedéshez...

    Mit kellene máshogy csinálnom, hogy ne engedjen be olyat, akinek nincs ott az ssh kulcsa a gépen? Akkor se, ha egyébként tudja a jelszót a userhez. Már vagy 10 leírást végigolvasva sem jöttem rá a megoldásra.

Új hozzászólás Aktív témák

Hirdetés