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

Dotaz: SSH

18.6.2014 23:29 Logik
SSH
Přečteno: 245×
Odpovědět | Admin

Ahoj, nakopněte mě někdo, když udělám

ssh #stroj# -v
vý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# -v
Kde 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:


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

Odpovědi

Jendа avatar 18.6.2014 23:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: SSH
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mně to nepíše Trying, ale Offering a pak celou cestu. To ho máš zadaný v konfiguráku? Je tam s celou cestou? Narvi mu ho natvrdo pomocí parametru -i.
18.6.2014 23:41 Sten
Rozbalit Rozbalit vše Re: SSH
Odpovědět | | Sbalit | Link | Blokovat | Admin
SSH automaticky zkouší jen několik souborů a id_rsa.pedell mezi nimi není (viz manuál). Můžete jej ale uvést v parametru:
ssh -i ~/.ssh/id_rsa.pedell
nebo jej nastavit v ssh_config:
Host stroj
    IdentityFile ~/.ssh/id_rsa.pedell
18.6.2014 23:44 Logik
Rozbalit Rozbalit vše Re: SSH
V .ssh/config ho právě mám....

Ale s relativní cestou, takže ho to nenašlo, ahá.

Takže dík za nakopnutí, už to běží.

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.