Portál AbcLinuxu, 8. května 2025 18:18
Ahoj, nakopněte mě někdo, když udělám
ssh #stroj# -vvýstup je
... debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Trying private key: id_rsa debug1: Trying private key: id_rsa.pedell debug1: Trying private key: id_dsa debug1: No more authentication methods to try. Permission denied (publickey).a vykopne mě to. Přestože id_rsa.pedell je validní klíč "do" toho stroje, což je vidět na tom, že následující funguje.
eval `ssh-agent` ssh-add ~/.ssh/id_rsa.pedell ssh #stroj# -vKde může bejt chyba? Práva v ~/.ssh jsou imho dobře:
drwx------ 2 logik nogroup 512 Jun 16 18:47 . drwxr-xr-- 32 logik nogroup 1536 Jun 16 18:46 .. -rw-r--r-- 1 logik nogroup 636 Dec 30 2012 authorized_keys -rw-r--r-- 1 logik nogroup 1215 May 17 2007 authorized_keys2 -rw-r--r-- 1 logik nogroup 523 Jun 16 18:51 config -rw------- 1 logik nogroup 668 Jun 5 2003 id_dsa -rw-r--r-- 1 logik nogroup 605 May 4 2005 id_dsa.pub -rw------- 1 logik nogroup 883 Jun 11 2003 id_rsa -rw------- 1 logik nogroup 1766 Jun 16 18:45 id_rsa.pedell -rw-r--r-- 1 logik nogroup 381 Jun 16 18:47 id_rsa.pedell.pub -rw-r--r-- 1 logik nogroup 209 Jun 16 18:47 id_rsa.pub -rw-r--r-- 1 logik nogroup 4859 Jun 18 11:56 known_hosts
Řešení dotazu:
id_rsa.pedell
mezi nimi není (viz manuál). Můžete jej ale uvést v parametru:
ssh -i ~/.ssh/id_rsa.pedellnebo jej nastavit v
ssh_config
:
Host stroj IdentityFile ~/.ssh/id_rsa.pedell
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.