cómo escribir un shell propio que funcione con ssh

cómo escribir un shell propio que funcione con ssh

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 sshda jail stfplos 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

información relacionada