Probé variostutoriales
Modifiqué usermod -s shell path_to_binary nombre de usuario
No funciona winscp
, pero funciona si se usa desde la terminal de Ubuntu.
Quiero tener un shell propio, donde pueda controlar los comandos y restringir a los usuarios a algunos directorios.
Respuesta1
Tal vez estés buscando un "cárcel chroot para ssh", si los usuarios requieren un terminal. En caso contrario, si solo necesitan que puedan acceder a sus hogares, configure sshd
a jail
stfp
los usuarios en sus hogares:
añadir sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no