Ich habe mehrere ausprobiertAnleitungen
Ich habe usermod -s shell path_to_binary username geändert
es funktioniert nicht durch winscp
, aber funktioniert, wenn es vom Ubuntu-Terminal aus verwendet wird
Ich möchte eine eigene Shell, in der ich Befehle steuern und Benutzer auf bestimmte Verzeichnisse beschränken kann
Antwort1
Vielleicht suchen Sie nach einem "Chroot-Jail für SSH", wenn die Benutzer ein Terminal benötigen. Andernfalls, wenn Sie nur benötigen, dass sie auf ihre Häuser zugreifen können, konfigurieren Sie dies sshd
für jail
stfp
Benutzer in ihren Häusern:
Hinzufügen zu sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no