Generalidades
Este artículo explica los diferentes shells SSH disponibles en DreamHost.
Antecedentes
Un shell es un programa que permite a una persona interactuar con el sistema operativo de un computador ingresando comandos en una aplicación terminal. El programa se llama shell porque actúa como una capa externa que rodea al sistema operativo.
DreamHost ofrece cuatro tipos de shells que puedes usar con tu servidor web.
Para utilizar el shell, debes activar un usuario de Shell en tu panel. Revisa el artículo Crear un usuario con acceso a Shell (SSH) para obtener instrucciones detalladas.
Cambiar el tipo de shell
Para cambiar el tipo de shell:
- Navega a la página Usuarios & Archivos SFTP.
- A la derecha del usuario, da clic en el botón Información de Inicio de Sesión.
- Haz clic en el menú desplegable Tipo de Shell y selecciona un tipo de shell.
El panel guarda automáticamente el nuevo tipo de shell cuando se selecciona.
Shells disponibles en DreamHost
Puedes configurar los siguientes shells en tu servidor de DreamHost.
Bash
Bash es el shell predeterminado configurado en todos los servidores de DreamHost. El ejecutable en el servidor se encuentra en:
/bin/bash
Korn
Ksh (Korn Shell) proporciona un lenguaje de programación interactivo que se utiliza para desarrollar aplicaciones. El ejecutable en el servidor se encuentra en:
/usr/bin/ksh
Tcsh
Tcsh es una versión mejorada de C shell con nuevas características y funcionalidades. El ejecutable en el servidor se encuentra en:
/usr/bin/tcsh
Zsh
Zsh es un shell diseñado principalmente para uso interactivo, que combina características de Bash, Ksh y Tcsh. El ejecutable en el servidor se encuentra en:
/usr/bin/zsh
Corregir la tecla de retroceso
De forma predeterminada, la tecla de retroceso puede no funcionar correctamente en Zsh. Para solucionarlo, corre lo siguiente:
[server]$ echo "bindkey '^?' backward-delete-char" >> ~/.zshrc [server]$ echo "bindkey '^[[3~' delete-char" >> ~/.zshrc