Portál AbcLinuxu, 26. dubna 2024 03:29

Nefunguje mi přihlašování přes ssh pomocí klíčů!

Nejčastější problém bývá v právech adresáře ~/.ssh a souborů v něm...

Obsah, včetně práv by měl vypadat asi takto. Více o změně práv se dočtete v kapitole Přístupová práva zdejší učebnice.
ls -lh ~/.ssh
celkem 28K
-rw-r--r-- 1 michal users   39 2006-07-24 09:53 config
-rw------- 1 michal users 2,0K 2006-07-24 09:56 id_dsa
-rw------- 1 michal users 1,3K 2006-07-18 09:37 id_dsa_personal
-rw-r--r-- 1 michal users 1,7K 2006-07-24 09:52 id_dsa.pub
-rw-r--r-- 1 michal users 9,6K 2006-12-05 15:14 known_hosts
Práva adresáře ~/.ssh by měla vypadat takto
ls -ld .ssh
drwx------   2 michal users    89 2007-01-12 13:12 .ssh
Pokud ani to nepomůže, je třeba nastavit ještě práva pro domovský adresář
chmod 700 $HOME
ls -ld $HOME
drwx------   2 michal users    89 2007-01-12 13:12 /home/michal
pro rychle zkopirovani muzete pouzit standartne dodavany skript ssh-copy-id (ssh-copy-id installs your public key in a remote machine’s authorized_keys)

Dokument vytvořil: zabza, 11.10.2005 22:33 | Poslední úprava: ruza, 27.2.2008 20:07 | Další přispěvatelé: Pev, David Watzke | Historie změn | Zobrazeno: 1068×

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

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