Estoy usando CentOS 7.
Necesito dar acceso de shell a los usuarios de ssh pero restringirlos en una cárcel. He utilizado el jailkit para configurar la cárcel. He copiado todas las bibliotecas necesarias, binarios que son necesarios para el usuario en el entorno enjaulado.
Sin embargo, cuando el usuario inicia sesión, puede ingresar en otros directorios en el entorno enjaulado. Quiero que el usuario esté restringido a su directorio de inicio y no pueda copiar en ningún otro directorio.
He intentado usar la directiva Match group en sshd_config pero este es el error que recibo cuando intento iniciar sesión a través de ssh después de configurarlo:
Could not chdir to home directory /var/jail/./home/user: No such file or directory
/usr/sbin/jk_chrootsh: No such file or directory
y no puedo iniciar sesión
Estoy realmente atrapado aquí. No puedo averiguar cómo resolver este problema. ¿Puede ayudarme alguien, por favor? ¿Cómo puedo restringir a los usuarios de SSH a sus directorios de inicio en un entorno preso?