Ich möchte SFTP für alle Sites auf meinem cPanel CentOS-Server verwenden, da wir zuvor ein FTP-Passwort gehackt hatten (nicht schwer). Ich möchte jedoch nicht, dass das SFTP-Konto jeder Site über Shell-Zugriff verfügt (nicht einmal über eine inhaftierte Shell). Ist das möglich und wie? Ich bin ziemlich neu in UNIX, Serververwaltung und der Befehlszeile.
Legen Sie scponly als Anmeldeshell für diese Benutzer fest.
quelle
RSSH - Restricted SSH macht das, wonach Sie suchen.
RSSH ist ein Shell-Wrapper, mit dem ein Benutzer nur auf die von Ihnen zugelassenen SSH-Teile zugreifen kann. Die Einrichtung in einer Chroot-Umgebung usw. ist zunächst etwas schwierig.
http://www.pizzashack.org/rssh/
quelle
Vielleicht möchten Sie MySecureShell in Betracht ziehen, das Folgendes bietet:
Ich habe das in der Vergangenheit benutzt; Die Installation und Konfiguration ist unkompliziert und wird aktiv weiterentwickelt. Für Sie gibt es CentOS-Pakete und eine grafische Benutzeroberfläche , die Sie bei der Konfiguration und Verwaltung unterstützen.
quelle