[SOLVED] Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Instalacja i konfiguracja oprogramowania sieciowego.
kacpero1094
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 103
Rejestracja: 01 lip 2008, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Pabianice
Kontakt:

[SOLVED] Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: kacpero1094 »

Próbowałem zalogować się na serwer poprzez SSH korzystając z innego niż root, konta użytkownika utworzonego na tym serwerze.
Po wpisaniu w terminalu:

Kod: Zaznacz cały

ssh nazwa@host
i podaniu hasła dostaję cały nagłówek (taki jak przy logowaniu na root), ale zaraz za nim informację:

Kod: Zaznacz cały

Connection to [host] closed.
Próbowałem dodać w pliku /etc/ssh/sshd_config następującą linię:
AllowUsers [nazwa]
ale nic to nie dało.
Ostatnio zmieniony 23 sie 2012, 08:19 przez kacpero1094, łącznie zmieniany 1 raz.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: ethanak »

A user co ma ustawione jako shella? Bo jak /bin/false to raczej marne szanse na zalogowanie...
kacpero1094
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 103
Rejestracja: 01 lip 2008, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Pabianice
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: kacpero1094 »

Właśnie /bin/false. Czyli musi być /bin/sh, czy co?
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: ethanak »

Spróbuj:

Kod: Zaznacz cały

ssh user@host /bin/bash
Trochę jest to bez sensu - bo najpierw zabierasz użytkownikowi prawo do shella, a potem chcesz żeby miał shella... ale to Twój problem.
kacpero1094
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 103
Rejestracja: 01 lip 2008, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Pabianice
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: kacpero1094 »

Nadałem mu /bin/false, bo zakładałem na niego tylko konto FTP.
Zmieniłem na /bin/bash i wszystko jest ok. Dzięki :)
Ostatnio zmieniony 22 sie 2012, 15:21 przez kacpero1094, łącznie zmieniany 1 raz.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: ethanak »

No to się nie dziw.
Użytkownik ma shella /bin/false.
Logujesz się poprzez ssh na owego użytkownika
Po potwierdzeniu, że ty to jesteś ty sshd odpala shella użytkownika (znaczy /bin/false)
Shell użytkownika (znaczy się /bin/false) grzecznie robi exit
Ssh stwierdza, że połączenie zostało zakończone... no bo zostało zakończone.

Co w tym dziwnego?
kacpero1094
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 103
Rejestracja: 01 lip 2008, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Pabianice
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: kacpero1094 »

Nic dziwnego. Dzięki za pomoc. Po prostu nie pomyślałem od razu, że to może być wina shella.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: ethanak »

To dodaj SOLVED w temacie, może komuś się przyda...
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: jacekalex »

A po co dawać powłokę bash dla pacjentów z ograniczonymi uprawnieniami?
Jest kilka mocno ograniczonych powlok, a najlepiej takiemu pacjentowi zostawić tylko sftp, a powłokę /bin/false dopisać do /etc/shells.
Jeśli musi mieć powlokę ssh, to najlepiej postawić chroota i udostępnić tam tylko niezbędne polecenia.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Automatyczne zamykanie połączenia SSH przy logowaniu na konto inne niż root

Post autor: ethanak »

Albo ma ograniczone uprawnienia, albo się loguje. Simple.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości