Strona 1 z 1
Ssh łączy się bez hasła tylko w jedną stronę.
: 16 mar 2009, 23:35
autor: Fliszer
Witam, mam kolejny nietypowy problem z połączeniem ssh, tym razem na Ubuntu 8.10 64 bit. Sytuacja klaruje się tak. Na dwóch kompach mam świeżo zainstalowne Ubunciaki.
Na kompie A dałem komendę:
Ok, stworzył mi pliczki, przekopiowałem je na komputer B. Dałem komendę na obydwu kompach
i z jednego kompa łączy mi się za pomocą ssh bez hasła, natomiast z drugiego już nie

i żąda ode mnie hasełka.
Uprzedzam mam zainstalowane na obu kompach openssh-server oraz prawa do pliczków wyglądają tak:
Kod: Zaznacz cały
sitp@fliszer-desktop:~/.ssh$ ls -alh
razem 24K
drwx------ 2 sitp admin 4,0K 2009-03-16 23:12 .
drwxr-xr-x 28 sitp admin 4,0K 2009-03-16 23:10 ..
-rw-r--r-- 1 sitp admin 402 2009-03-16 23:12 authorized_keys2
-rw------- 1 sitp admin 1,7K 2009-03-16 23:10 id_rsa
-rw-r--r-- 1 sitp admin 402 2009-03-16 23:10 id_rsa.pub
-rw-r--r-- 1 sitp admin 446 2009-03-16 23:11 known_hosts
Jakieś pomysły??
Odp: ssh działa w jedną stronę
: 17 mar 2009, 01:05
autor: leon1313
Gdy już zmienisz tytuł na bardziej treściwy i zgodny z regulaminem, spróbuję cię przekonać, ze forum jest dla użytkowników a nie odwrotnie.
Istota połączeń poprzez ssh z uwierzytelnianiem za pomocą kluczy DSA/RSA polega na wygenerowaniu pary pub/priv na komputerze (klient), z którego będziesz się łączył i wgraniu klucza publicznego na maszynę zdalną (serwer), do którego będziesz się łączył.
Przy czym określenie co jest hostem a co serwerem jest płynne i zależy od tego, z którego komputera akurat się łączysz.
Jeśli wygenerowałeś klucze na kliencie A i wgrałeś klucz publiczny na serwer B, będziesz mógł się tam połączyć bez podawania hasła.
Jeśli chcesz odwrotnie- musisz wygenerować klucze na kliencie B i wgrać na serwer A.
Zakładam, że plik konfiguracyjny masz poprawny.
A(klient)------>B(serwer)
B(klient)------->A(serwer)
Odp: Ssh łączy się bez hasła tylko w jedną stronę.
: 17 mar 2009, 08:07
autor: Fliszer
Sorry za małotreściwy tytuł posta, postaram się uniknąć tych błędów na przyszłość.
No i nie mogę się zgodzić z tobą leon1313. Wygenerowałem klucze na kliencie A i wgrałem klucz publiczny na serwer B (tu występuje problem z połączeniem ssh bez hasła). Natomiast kiedy skopiowałem klucz prywatny z klienta A na serwer B i oczywiście utworzyłem klucz publiczny na kliencie A to mogę połączyć się z serwera B na klienta A bezhasłowo.
Tak, więc problem może polega na jakiejś konfiguracji?
Odp: Ssh łączy się bez hasła tylko w jedną stronę.
: 17 mar 2009, 18:21
autor: leon1313
Więc napisze to bardziej zrozumiałym językiem.
1. generujesz parę kluczy na komputerze A: pubA i privA
2. klucz pubA dodajesz do pliku authorized_keys2 na serwerze B; tam już się możesz łączyć bez hasła z serwera A
3. generujesz parę kluczy na serwerze B: pubB i privB
4. klucz pubB dodajesz do pliku authorized_keys2 na serwerze A, tam też powinneś się już łączyć bez hasła z serwera B
Odp: Ssh łączy się bez hasła tylko w jedną stronę.
: 18 mar 2009, 09:47
autor: Fliszer
Dzięki za przejrzystą odpowiedź, ale zrozumiałem Cię już za pierwszym razem. Jest tak, że po wygenerowaniu kluczy na kompie A i wysłaniu klucza na serwer B nadal żąda ode mnie hasła. Tutaj jest problem, a nie w kolejności jakiej powinienem wgrać klucze na poszczególne komputery. Spotkałem się przeszukjąc google, że może to być wina praw dostępu do plików lub coś takiego??
Odp: Ssh łączy się bez hasła tylko w jedną stronę.
: 18 mar 2009, 14:48
autor: leon1313
Może być, jak i równiez w konfiguracji daemona ssh.
Zapodaj, co ci wyswietli
ssh -vvv user@kompB
/edit: tu masz , jak wyglądają prawa dotępu u mnie:
serwer:
Kod: Zaznacz cały
leon@ubuntu32bit:~$ ls -al | grep .ssh
drwx------ 2 leon leon 4096 2009-03-18 15:09 .ssh
leon@ubuntu32bit:~$ cd .ssh
leon@ubuntu32bit:~/.ssh$ ls -al
razem 16
drwx------ 2 leon leon 4096 2009-03-18 15:09 .
drwxr-xr-x 23 leon leon 4096 2009-03-09 23:21 ..
-rw-r--r-- 1 leon leon 391 2009-03-18 15:08 authorized_keys2
-rw-r--r-- 1 leon leon 442 2008-12-17 22:13 known_hosts
i host:
Kod: Zaznacz cały
leon@leon:~/.ssh$ ls -al
razem 24
drwx------ 2 leon leon 54 2009-03-18 15:06 .
drwxr-xr-x 60 leon leon 8192 2009-03-18 15:03 ..
-rw------- 1 leon leon 1675 2009-03-18 15:06 id_rsa
-rw-r--r-- 1 leon leon 391 2009-03-18 15:06 id_rsa.pub
-rw-r--r-- 1 leon leon 982 2008-12-17 22:15 known_hosts
Odp: Ssh łączy się bez hasła tylko w jedną stronę.
: 14 kwie 2010, 14:56
autor: antysoft.pl
Prosty opis jak to zrobić znajdzecie
tutaj