Problem z połączeniem SSH przy użyciu klucza
|
czarnydb |
Dodano 31-01-2021 18:51
|
User
Posty: 47
Dołączył: 12/10/2020 09:55
|
Cześć,
podpowiedzcie co robię nie tak...
z kompa z Linuxem próbuję połączyć się z routerem z Tomato przez SSH
wygenerowałem sobie parę kluczy przy pomocy komendy:
ssh-keygen -t rsa -b 2048 -C "xxxxxxxxxxxxxxx" -f /home/xxx/.ssh/xxx/xxx/router
klucze się pięknie wygenerowały
publiczny wrzuciłem do konfiguracji Tomato (załącznik)
loguję się przy pomocy terminala i dostaję: Permission denied (publickey)
loguję się przy pomocy putty i dostaję: Unable to use key file "/home/xxx/.ssh/xxx/xxx/router" (unable to open file)
przy pomocy usera i hasła loguję się bez problemu...
ktoś ma jakiś pomysł? pewnie jakaś bzdura ale siedzę nad tym od kilku dni i nie mogę tego rozgryźć
Pozdrawiam
Daniel
czarnydb załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez czarnydb dnia 31-01-2021 19:02
|
|
|
|
hermes-80 |
Dodano 31-01-2021 19:24
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
https://www.linksysinfo.org/index.php...key.19802/
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
czarnydb |
Dodano 31-01-2021 20:03
|
User
Posty: 47
Dołączył: 12/10/2020 09:55
|
w sensie że co?
no klucz mam chyba prawidłowy |
|
|
|
dar3k |
Dodano 31-01-2021 21:09
|
Super User
Posty: 419
Dołączył: 29/11/2013 22:48
|
Klucze, które używa putty są inne od tych, które używa linux - przekonwertujesz klucz za pomocą puttygen pod windowsem.
Generując klucze powinieneś mieć dwa - jeden prywatny drugi publiczny, może odwrotnie je wrzuciłeś do serwera i klienta ? Jak dobrze pamiętam publiczny do serwera i prywatny dla klienta (dla putty musisz otworzyć go skonwertować w puttygen)
Edytowany przez dar3k dnia 31-01-2021 21:15
ER-12 + 4x UAP-AC-PRO
|
|
|
|
czarnydb |
Dodano 31-01-2021 21:27
|
User
Posty: 47
Dołączył: 12/10/2020 09:55
|
Cytat dar3k napisał(a):
Klucze, które używa putty są inne od tych, które używa linux - przekonwertujesz klucz za pomocą puttygen pod windowsem.
Generując klucze powinieneś mieć dwa - jeden prywatny drugi publiczny, może odwrotnie je wrzuciłeś do serwera i klienta ? Jak dobrze pamiętam publiczny do serwera i prywatny dla klienta (dla putty musisz otworzyć go skonwertować w puttygen)
ale problem jest i w terminalu i w putty (putty też dla Linuxa)
nie próbowałem się logować z Windowsa przez putty
Pozdrawiam
Daniel
===============================================================
Netgear R6400v2 - FreshTomato 2023.02
|
|
|
|
dar3k |
Dodano 31-01-2021 21:32
|
Super User
Posty: 419
Dołączył: 29/11/2013 22:48
|
To spróbuj wygenerować 1024 zamiast 2048.
ER-12 + 4x UAP-AC-PRO
|
|
|
|
czarnydb |
Dodano 31-01-2021 21:33
|
User
Posty: 47
Dołączył: 12/10/2020 09:55
|
po wygenerowaniu klucza przez puttygen (w linuxie) dokładnie to samo...
ten sam komunikat przy próbie logowania przez putty
Pozdrawiam
Daniel
===============================================================
Netgear R6400v2 - FreshTomato 2023.02
|
|
|
|
dar3k |
Dodano 31-01-2021 21:41
|
Super User
Posty: 419
Dołączył: 29/11/2013 22:48
|
komunikat: Permission denied (publickey) i (unable to open file) mogą sugerować brak uprawnień do pliku - nie generowałeś plików z konta roota a logowanie z usera ? spróbuj zmienić uprawnienia jeszcze.
ER-12 + 4x UAP-AC-PRO
|
|
|
|
czarnydb |
Dodano 31-01-2021 22:13
|
User
Posty: 47
Dołączył: 12/10/2020 09:55
|
dobra... z terminala udało mi się zalogować :-)
wstyd się przyznać, błąd w ścieżce do klucza prywatnego...
ale z putty problem nadal występuje :-(
Połączony z 31 stycznia 2021 22:24:38:
no dobra... naprowadziłeś mnie trochę :-)
dla putty trzeba wygenerować nową parę kluczy :-(
ale rozumiem że kilku kluczy publicznych nie da się wstawić na tomato
Edytowany przez czarnydb dnia 31-01-2021 22:24
Pozdrawiam
Daniel
===============================================================
Netgear R6400v2 - FreshTomato 2023.02
|
|
|
|
dar3k |
Dodano 31-01-2021 22:46
|
Super User
Posty: 419
Dołączył: 29/11/2013 22:48
|
Weź klucz co masz i otwórz w puttygen i zapisz dla putty powinno działać.
Chyba można tylko jeden publiczny mieć w tomato, chyba że z konsoli je dodać?
ER-12 + 4x UAP-AC-PRO
|
|
|