Thread View: alt.pl.comp.os.linux.debian
1 messages
1 total messages
Started by Krzysztof Czajka
Tue, 24 Aug 2010 21:10
Limitowanie ilości tunelów ssh na użytkownika
Author: Krzysztof Czajka
Date: Tue, 24 Aug 2010 21:10
Date: Tue, 24 Aug 2010 21:10
32 lines
2141 bytes
2141 bytes
Witajcie W celu zabezpieczenia transmisji wykorzystuje tunelowanie portu SSH przy użyciu plink + klucz prywatny. plink.exe -ssh -2 -i private.ppk -N -C -l user -L 1234:localhost:1234 example.com Chciałbym, aby użytkownik nie miał możliwości stworzenia więcej niż jednego tunelu. Użytkownicy nie mają mieć dostępu do shella (/bin/false). Ustawienie w /etc/security/limits.conf @usergroup hard maxlogins 1 działa poprawnie w przypadku dostępu do shella. Np. w puttym. Jednak po ustawieniu -N w plink'u (opcja odpowiedzialna za "don't start a shell/command") openssh-server nie podejmuje akcji sprawdzania pam'ów. Czyli user ma możliwość postawienia dużej ilości tuneli. Chciałbym tego uniknąć. Czy ktoś ma pomysł na konfiguracje zabezpieczającą przed taką sytuacją ? Czyli jeden user bez shella z kluczem prywatnym = maksymalnie jeden tunel. Da się to zrobić przy użyciu sshd ? Czy też trzeba kombinować z np. OpenVPN czy też tunelowanie przez SSL ? A może nieco hackowania kodu i przeniesienie testowania PAMów przed uruchomieniem shella. Pozdrawiam Krzysztof Czajka
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads