Konfiguracja serwerów, usług, itp.
Awatar użytkownika
lukasamd
Posty: 26
Rejestracja: 06 września 2008, 21:08

Środowisko chroot ssh i powłoka kontra rssh - sprawdzenie bezpieczeństwa

Post autor: lukasamd »

Witam.
Aktualnie używam FTP przez SSL (poprzez vsftpd) lecz wydaje mi się to zbędne skoro jest SFTP.
Nie chcę robić pełnego środowiska chroot bo jestem zbyt zielony jak na wszystkie operacje, które trzeba przy nim wykonać. Poza tym, chodzi tylko o bezpieczne wysyłanie (pobieranie) plików, nic więcej.

Poszukałem, znalazłem informacje o rssh - działa, lecz użytkownicy mogą wychodzić poza swój katalog, a chcę na ile się da im to ograniczyć
Potem znalazłem informacje o środowisku chroot w ustawieniach ssh więc wygląda to tak:

Kod: Zaznacz cały

Match user testowiec
ChrootDirectory /home/testowiec
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
Działa, użytkownik jest "zamknięty" w swoim katalogu, ale jak to wygląda z punktu widzenia bezpieczeństwa i powłoki?

Przy vsftpd mogłem stosować dla tego użytkownika "powłokę" /bin/false, dla rssh było to /usr/bin/rssh, zaś w ostatecznym rozwiązaniu jest /usr/bash (gdy został zapis z rssh to nie działało).
Czy to nie otwiera jakichś ,,furtek'' i niechcianych dla mnie możliwości dla użytkownika? Przy próbie połączenia przez ssh np. przez PuTTy od razu po podaniu hasła serwer się rozłącza, bo o ile dobrze rozumiem, zawsze wymusza używanie sftp i inne polecenia również się do niego sprowadzają.

Wolałbym się jednak upewnić, czy to oby na pewno bezpieczne rozwiązanie.
panisher
Posty: 12
Rejestracja: 23 lipca 2011, 11:48

Post autor: panisher »

Szukałem tego. Dzięku. Odnośnie bezpieczeństwa, to chyba problem jest jeszcze z poleceniami, bo taki użytkownik może się zalogować przez ssh.

Podobno rssh likwiduje problem, ale u mnie na serwerze nie działał.

Czy konfigurowałeś może apache2 z fcgi i z PATH_INFO?
Awatar użytkownika
lukasamd
Posty: 26
Rejestracja: 06 września 2008, 21:08

Post autor: lukasamd »

Nie używam apache - nie mam takich potrzeb aby koniecznie korzystać z "takiej krowy" (nieco w pozytywnym nieco negatywnym tego słowa znaczeniu).
panisher
Posty: 12
Rejestracja: 23 lipca 2011, 11:48

Post autor: panisher »

Krowa nie krowa, ale daję większe poczucie stabilności. Głównie pytam o fcgi?
Awatar użytkownika
lukasamd
Posty: 26
Rejestracja: 06 września 2008, 21:08

Post autor: lukasamd »

Ale jakie to ma znaczenie skoro nie mam apache?
Jakie ma znaczenie dla tematu?
panisher
Posty: 12
Rejestracja: 23 lipca 2011, 11:48

Post autor: panisher »

lukasamd pisze:Ale jakie to ma znaczenie skoro nie mam apache?
Jakie ma znaczenie notatnik z Windowsa, skoro korzystam z Linuksa?
lukasamd pisze:Jakie ma znaczenie dla tematu?
I tak tutaj nie dostaniesz wyczerpującej odpowiedzi.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Nie rozmywajcie tematu.
ODPOWIEDZ