Portál AbcLinuxu, 10. května 2025 05:31

Dotaz: Asus jako SSH klient s id_rsa

18.9.2014 18:52 x.para | skóre: 11 | blog: x_para
Asus jako SSH klient s id_rsa
Přečteno: 273×
Odpovědět | Admin
Zdravim, mam nasledujici problem. Potreboval bych se z Asus wl500gpv2 propojovat jako SSH klient bez hesla. Problem je v tom, ze nemam na asusu utilitu ssh-keygen (a nechci kvuli tomu instalovat opkg).

Dotaz zni, je mozne vygenerovat na jinem stroji klice a ty potom dat na asus a na server kam se asus bude pripojovat? zkousel jsem to, ale prihlaseni bez hesla se nedari.

diky za rady

Řešení dotazu:


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

Odpovědi

Josef Kufner avatar 18.9.2014 19:53 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Asus jako SSH klient s id_rsa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano.
Hello world ! Segmentation fault (core dumped)
18.9.2014 20:25 Filip Jirsák
Rozbalit Rozbalit vše Re: Asus jako SSH klient s id_rsa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, jde to. Podívejte se do logu toho serveru, bude tam napsané něco o tom nepodařeném přihlášení. Má ten soubor s klíčem správná práva?
19.9.2014 09:06 javeline | skóre: 15
Rozbalit Rozbalit vše Re: Asus jako SSH klient s id_rsa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, jde to. Problém je v určení a znalosti domovského adresáře $HOME pro uživatele root. Musíš vědět, kde je $HOME roota pak tam dokopíruješ (do správné struktury) klíče do authorized_keys a půjde to. Dostuduj si teorii a zmákneš to. Ověřeno a funkční u mně.
Fuky avatar 19.9.2014 09:38 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Asus jako SSH klient s id_rsa
Odpovědět | | Sbalit | Link | Blokovat | Admin

Bylo by dobré, kdyby jsi napsal jak přesně jsi postupoval, jinak nemůžeme říci s jistotou kde jsi udělal chybu. Nespouštěj ty příkazy bezhlavě, musíš si být jistý, že rozumíš tomu co dělají, když to nedohledáš v manuálu ani pomocí Googlu, tak se zeptej.

asus$ mkdir ~/.ssh
asus$ chmod og-rwx ~/.ssh

server$ mkdir ~/.ssh
server$ chmod og-rwx ~/.ssh

workstation$ ssh-keygen -t rsa
workstation$ scp ~/.ssh/id_rsa root@asus:.ssh
workstation$ scp ~/.ssh/id_rsa.pub root@server:.ssh/authorized_keys
workstation$ rm id_rsa id_rsa.pub
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Řešení 1× (x.para (tazatel))
26.9.2014 16:32 x.para | skóre: 11 | blog: x_para
Rozbalit Rozbalit vše Re: Asus jako SSH klient s id_rsa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Diky moc za vsechny odpovedi! Uspech se dostavil :)

Jak bylo psano vyse, chtelo to jeste dostudovat teorii.

Takze je to tak, ze na ASUS je k dizpozici pouze dropbear a na serveru je plny openSSH server.

Prvni vec, kterou bylo dobre vedet :)

Nasel jsem pak, zde je mozno v ASUSU pres dropbearkey vygenerovat klice, coz jsem udelal:

dropbearkey -t rsa -f id_rsa

Mel jsem tedy public i private key, parada. Public key jsem dal na server. Pak jsem volal ssh - i /path/id_rsa atd.

Problem by v tom, ze SSH server neustale vyzadoval heslo i presto ze mel klice a i cesty a prava (600) v .ssh DIRech byly spravne nastaveny.

Nasledny napad byl, zkusit vygenerovat klice na serveru a ty pak upravit. V public klici zmenit hostname na asus a dlouhy private klic prenest na asus a tam zkonvertovat na format dropbearu pres:

dropbearconvert openssh dropbear key1 key2

No a pak opet zkusit volat ssh s tim zkonvertovanym klicem.

ssh - i /path/id_rsa atd.

No a tady se dostavil uspech a zacalo to normalne chodit.

Co zustava nevyjasnene, proc dropberkey neni schopny vygenerovat klic, ktery pak muzu pouzit na openSSH serveru.

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.