Portál AbcLinuxu, 12. května 2025 09:22

Dotaz: ssh - komunikace linux-windows

21.11.2006 09:06 lukyyn | skóre: 3
ssh - komunikace linux-windows
Přečteno: 554×
Odpovědět | Admin
Dobrý den, nedaří se mi připojit z windows na linux server pomoci ssh. Co mám za sebou. 1. vytvořil jsem na linux serveru noveho uzivatele 2. na něho jsem se přihlásil a vygeneroval pomocí ssh-keygen -t dsa privátní/veřejný klíč. 3. veřejný jsem zkopíroval na disketu a přenesl do počítače windows 4. tam jsem pomocí puttygen vygeneroval putty verzi tohoto soukromého klíče 5. ten jsem vložil do programu winscp3 a pokusil jsem se přihlásit na server. 6. server odpověděl key refused by server

* pokud se přihlásím pomocí programu putty a bez klíče, po zadání hesla účtu na serveru se na tento dostanu

** při generování klíčů na serveru jsem nezadával žádné další heslo (vše jsem pouze odentroval)

Kde jsem udělal chybu ? Můžete mi poradit jak problém řešit abych se dostal na server bez použití hesla pouze pomocí klíčů? Díky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.11.2006 09:14 xxl
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Privátní klíč patří na počítač, ze kterého se připojujete. A veřejný tam, kam se připojujete.
21.11.2006 09:19 lukyyn | skóre: 3
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Omlouvám se, OPRAVA na klientský počítač jsem samozřejmě přenesl PRIVÁTNÍ KLÍČ
21.11.2006 09:48 xxl
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Zkontrolujte si /ets/ssh/sshd_config, jestli máte povolené ověřování pomocí klíče. Podívejte se, jestli jste do souboru ~/.ssh/authorized_keys2 vložil váš veřejný klíč.
21.11.2006 14:35 lukyyn | skóre: 3
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
1) co konkretne ma byt nastaveno v /etc/ssh/sshd_config ? 2) jj neco tusim - uz jsem patral - soubor authorized_keys2 (ani authorized_keys) vsak nemohu na serveru nikde najit - ANI v /home/muj_novy_ucet_pro_ssh_prenosy/.ssh/ (tam se nachzi 2 soubory-verejny+privatni klic) ani v /etc/ssh/. *Pouzivam Linux Fedora Core 3.
21.11.2006 14:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Veřejný klíč musí být právě umístěn v authorized_keys (nebo authorized_keys2 dle konfigurace serveru viz AuthorizedKeysFile v sshd_config).
21.11.2006 16:35 xxl
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Když tam soubor authorized_keys{,2} není, tak ho budete muset vytvořit. A nastudujte si manuálové stránky ssh. A najděte si nějaké povídání o ssh vůbec. Například váš privátní klíč nemá na serveru, na který se připojujete, co dělat. Jenom ten veřejný, ve zmíněném souboru authorized_keys.
21.11.2006 16:49 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Co si neco zkusit precist? Po ceskem internetu je o ssh opravdu hodne informaci, teda pokud tady z toho vam neni neco jasne.

Bylo zde zmineno vse co by jste mohl potreboval, z tech zakladnich udaju.
21.11.2006 11:34 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proc nevygenerujes ten klic na strane klienta ve windows? Balik putty obsahuje puttygen, nebo tak nejak.

Driv bylo potreba jeste na linuxu ten klic oriznout pomoci ssh-keygen,
napriklad takto: "ssh-keygen -i -f verejny_klic_z_windows > verejny_klic_v_linuxu", nebo ho rucne upravit, mozna uz ted generuje putty spravne.
A ten novy klic verejnou cast vlozit na spravne misto, teda do ~/.ssh/authorized_keys?

Pokud je stale neco nejasne,tak to zkuste man ssh, man ssh-keygen.
Osobní blog
21.11.2006 12:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Taky si zkontrolujte práva na ~/.ssh, mají být 0800 (skupina a ostatní nesmí nic).
21.11.2006 12:25 .
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
0800 ... to zřejmě neeeeéééÉÉÉ
21.11.2006 13:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: ssh - komunikace linux-windows
Hm, asi nemám v mozku implementovánu kontrolu na podtečení/přetečení :-) Tak druhý pokus: 0700

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.