Portál AbcLinuxu, 5. května 2025 18:53

Dotaz: USB klíč pro ssh namísto klíče v souboru

4.2.2021 11:03 titanek
USB klíč pro ssh namísto klíče v souboru
Přečteno: 337×
Odpovědět | Admin
Zdravím, je možné použít yubikey (nebo podobné klíče (díky mojeid :D)) pro autentizaci na server přes ssh, aniž bych potřeboval klíč uložený v souboru?

Způsob, jak použít usb klíč pro ssh, je popsán tady: https://www.root.cz/clanky/bezpecne-prihlasovani-na-ssh-s-hardwarovym-u2f-tokenem/

ale vyžaduje mít uložený soubor na počítači, pokud to dobře chápu. To ale nechci. Rád bych měl možnost přihlásit se odkudkoliv pouze s použitím klíče (ideálně i hesla), ale bez onoho souboru v PC.

Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.2.2021 11:38 ttttttttt
Rozbalit Rozbalit vše Re: USB klíč pro ssh namísto klíče v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, určitě to jde. Přihlašuju se k serveru heslem, které je tvořené statickým prefixem (ten si pamatuju) a výstupem z yubi. Na straně klienta nemám nic navíc, jen běžné ssh. Na serveru je nastavené UsePAM yes, a pak je něco v nastavení PAM:
cat /etc/pam.d/yubi-auth 
auth required pam_yubico.so mode=client id=12345 key=secret authfile=/etc/yubikey_mappings
Nenastavoval jsem to, detaily neznám, tak jen naznačuju směr, co hledat.
4.2.2021 12:21 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: USB klíč pro ssh namísto klíče v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Novější verze openssh umějí U2F token používat přímo. Ale pokud máte token, který umí GPG, je lepší pro autentizaci používat přímo ten, viz např. tento komentář a dokumenty linkované z něj. Já používám Nitrokey Pro 2, ale funguje i Nitrokey Start nebo většina Yubikey.
4.2.2021 12:44 j
Rozbalit Rozbalit vše Re: USB klíč pro ssh namísto klíče v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Da, ale ma to celou hromnadu nedostatku - napriklad ti to nebude narozdil od toho USB fungovat "kdekoli".

Nejzasadnejsi omezeni (yubi) pak spociva v tom, ze tech klicu na to dostanes ... naprosto omezenej az spis mizivej pocet. Ve skutecnosti se muzes dostat do situace kdy jen jeden. Dalsi totiz uz vyzadujou bud ruzny variace na tema pouzity system autentizace (coz zas nemusi podporovat tvoje appka) pripadne pouzivani dalsich slotu (coz zas zavisi na variante ty klicenky), atd atd. Zatimco USBckovymu donglu je urite jestli tam tech klicu mas 10, 100 nebo 100 000. Porad je to blbej soubor.

---

Dete s tim guuglem dopice!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.