Chciałbym używać SFTP dla wszystkich stron na moim serwerze cPanel CentOS, ponieważ wcześniej złamaliśmy hasło FTP (nie trudne). Jednak nie chcę, aby każde konto SFTP miało dostęp do powłoki (nawet powłoki w więzieniu). Czy to możliwe i jak? Jestem cicho nowy w systemie UNIX, zarządzaniu serwerem i wierszu poleceń.
10
Ustaw scponly jako powłokę logowania dla tych użytkowników.
źródło
RSSH - Ograniczony SSH zrobi to, czego szukasz.
RSSH to opakowanie powłoki, które pozwala użytkownikowi na dostęp tylko do części SSH, na które zezwalasz, jest to nieco trudne na początku w środowisku chroot itp.
http://www.pizzashack.org/rssh/
źródło
Możesz rozważyć MySecureShell, który oferuje:
Używałem tego w przeszłości; instalacja i konfiguracja jest prosta i jest aktywnie rozwijana. Dla ciebie są pakiety CentOS i GUI, które pomagają w konfiguracji i administracji.
źródło