Portál AbcLinuxu, 10. května 2025 06:57

Dotaz: msysgit a ubutnu 12.04 - nebere ssh key

28.5.2013 23:38 Petr
msysgit a ubutnu 12.04 - nebere ssh key
Přečteno: 133×
Odpovědět | Admin
Zdravím, nějak bojuji s gitem z windows přes msysgit na ubuntu 12.04. Problém je vcelku snadný. Skočím na git a když dám
git push origin master
Tak to po mě chce heslo. Otázkou je kde je problém? Samozřejmě ssh privátní klíč mám ve složce .ssh v uživateli. Na serveru mám veřejný klíč. Ale potřeboval bych ten proces nějak krokovat. Nastala zjevně jedna z těchto situací:
- msysgit nenašel můj privátní klíč
- server nenašel můj veřejný klíč
- ověření se nezdařilo
Jenže ono mi to nic takového nikam nenapíše. V logu na serveru v /var/log/auth.log je jen:
May 28 23:29:41 www sshd[30468]: Connection closed by xx.xx.xx.xx [preauth]
Nevíte někdo jak zjistím kde je problém? Díky!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.5.2013 09:36 cronin | skóre: 49
Rozbalit Rozbalit vše Re: msysgit a ubutnu 12.04 - nebere ssh key
Odpovědět | | Sbalit | Link | Blokovat | Admin
Adresár .ssh musí mať správneho vlastníka (majiteľ účtu) a práva (700). Privátne ľúče musia mať práva 600. Vererjný kľúč sa dáva do súboru authorized_keys, odporúčam urobiť to pomocou programu ssh-copy-id. Ak na serveri beží selinux, trebár pomôže "restorecon -R .ssh/".
29.5.2013 14:47 Petr
Rozbalit Rozbalit vše Re: msysgit a ubutnu 12.04 - nebere ssh key
Přesně takto to mám nastaveno. Nedělám to poprvé, proto mě zaráží že to nejede :-( Chtělo by to přepnout do nějakého debug mode a sledovat to...
30.5.2013 12:26 cronin | skóre: 49
Rozbalit Rozbalit vše Re: msysgit a ubutnu 12.04 - nebere ssh key
$ ssh -vvv user@example.com

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.