Estoy atrapado en este problema:
Tengo un nuevo servidor al que accedo a través de ssh, usando PuTTy. En Configuración, necesito seleccionar qué shell ssh necesito para acceder al servidor con ssh.
opciones:
/bin/sh
/bin/bash
/bin/dash
/bin/bash(chrooted)
Si elijo /bin/sh
, no tengo algunos permisos, por ejemplo, para instalar herramientas de configuración de Python. Si elijo /bin/bash(chrooted)
, no tengo Python y si uso Python dice: comando no encontrado.
Estoy usando Debian 7,
¿Qué tengo que hacer?
Respuesta1
¿Cuál es el propósito del servidor?
¿Quieres que los usuarios tengan acceso limitado o no?
Si desea utilizarlo como un servidor normal, es mejor utilizar bash. Chroot es en realidad un entorno despojado (http://en.wikipedia.org/wiki/Chroot) Se utiliza en los casos en los que desea que los usuarios accedan solo a unos pocos comandos y solo eso {por ejemplo, en puertas de enlace}
Depende mucho de lo que quieras hacer. El comportamiento predeterminado/general es elegir /bin/bash