Creando cuentas shell en Dreamhost
Cuando nos damos de alta en algún plan de alojamiento de Dreamhost, nos activan por defecto el acceso vía FTP a nuestro espacio para que podamos subir el contenido de nuestra futura web, weblog… Pero también nos da la posibilidad de acceso al shell, al intérprete de comandos, aunque para ello tenemos que crearlo.
En vuestro panel de control pincháis en Manage Users, dentro de la sección Users del menú lateral. Si es la primera vez que entráis ahí, veréis los datos de vuestro usuario, el nombre, el tipo de acceso, espacio usado… A la derecha del todo veis que os da la opción de editar (Edit). Vamos ahí. Marcamos la casilla que pone Shell account – allows FTP plus ssh/telnet access y elegimos el tipo de intérprete: bash, tcsh, zsh o ksh. Los mejores son bash y zsh, pero tampoco encontraréis grandes diferencias. Podéis aprovechar también a cambiar la contraseña, si queréis. Al acabar, pulsáis en Save Changes y listo. Si os lo estáis preguntando, seguiréis teniendo acceso por FTP (si no marcáis la casilla Disallow FTP?, claro :-)

Podéis crear más usuarios para que entren en vuestra cuenta. Tan sólo tenéis que seguir los pasos de antes, y en Manage Users pulsar sobre Add user.
Pues ya tenéis configurado el acceso a una shell. ¿Para qué puede servirnos?
- Podemos acceder vía SSH a nuestra cuenta, un protocolo más seguro que el FTP o telnet (no se os ocurra usar telnet).
- Podemos editar archivos directamente en el servidor usando algún editor en modo texto como nano o vim.
- Hacer copias de seguridad, comprimir, descomprimir, copiar, borrar archivos… En definitiva, todo lo que te permite hacer la consola de GNU/Linux.
- Si nunca has usado la consola o sistemas UNIX, te puede servir como banco de pruebas ;-)
Enlaces relacionados
- ¿20GB de alojamiento y 1TB de ancho de banda por menos de 30 euros? Como lo oyes.
- Ejecutando PHP como módulo del Apache. Así, sí.

