Konfiguracja ssh - sposób autoryzacji użytkownika z poszczególnych hostów

Konfiguracja serwerów, usług, itp.
burtek
Posty: 9
Rejestracja: 05 lutego 2011, 10:38

Konfiguracja ssh - sposób autoryzacji użytkownika z poszczególnych hostów

Post autor: burtek »

Witam.
Z góry przepraszam jeśli nie zauważyłem, że takie pytanie było już zadane, ale wśród ponad 3,6 tysiąca tematów mogłem coś przegapić.
Mam takie pytanie, czy da się ustawić serwer ssh tak, by z sieci domowej przyjmował logowanie tylko za pomocą hasła i pozwalał się logować na konto roota, a spoza sieci pozwalał tylko na logowanie na konto użytkownika i tylko za pomocą klucza? Jak to ustawić?

Pozdrawiam,
burtek
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Z tego co mi wiadomo to chyba nie ma możliwości przypisania typu uwierzytelniania dla konkretnej puli adresów. Według mnie jedynym rozwiązaniem byłoby zrobienie dwóch serwerów SSHD z dwoma konfiguracjami na dwóch osobnych portach. Od razu mówię, że takich rzeczy nie ćwiczyłem, ponieważ według mnie najlepszym rozwiązaniem jest:
- wyłączenie SSH na wszelkich interfejsach WAN,
- zestawienie tunelu VPN i wykonywanie połączenia w ramach tunelu VPN (np OpenVPN).
burtek
Posty: 9
Rejestracja: 05 lutego 2011, 10:38

Post autor: burtek »

Wiem że jest to możliwe, gdyż gdzieś już takie ustawienie widziałem: był główny serwer (jakiś Linux z Sambą) i podłączone do niego terminale z Windows XP i do tego WiFi. Dostęp z WiFi oraz z terminali za pomocą hasła lub klucza, a z domu tylko z kluczem.
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

Można by pobawic sie TCP Wrapper.
Dajesz dostęp rootowi w sshd_config i tcp_wrappers ustawiasz ALLOW na sshd:root@192...../24, ale DENY sshd:root ALL EXCEPT 192...../24.
Myśle, że reszte już sam wywnioskujesz.
burtek
Posty: 9
Rejestracja: 05 lutego 2011, 10:38

Post autor: burtek »

Łapię... ale jeszcze jedno mi przyszło do głowy. Po raz kolejny przeglądałem sobie

Kod: Zaznacz cały

man sshd_config
i znalazłem coś co się nazywa ,,Match''. Pytanie, czy będzie działać i jak tego użyć?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

ODPOWIEDZ