Generalidades
Este artículo explica qué es SSH y cómo usarlo en DreamHost.
¿Qué es SSH?
Secure Shell (SSH) es un protocolo criptográfico que se utiliza para cifrar y proteger las conexiones en una red insegura. SSH utiliza una aplicación de terminal para ejecutar comandos SSH, ya sea en tu computador personal o en tu servidor de DreamHost.
Las instrucciones de este artículo son para todos los servidores excepto DreamPress. Si tienes un plan de DreamPress y necesitas iniciar sesión en tu servidor a través de SSH, revisa el siguiente artículo en su lugar.
Diferencias entre FTP y SSH
FTP
FTP (ahora SFTP) es un protocolo de red más antiguo que se conecta al servidor mediante un cliente SFTP visual (como Filezilla). Esto facilita la visualización de directorios y archivos en tu computador local y en el servidor DreamHost haciendo clic en los íconos.
Si estás haciendo ajustes simples en tu sitio web, como cargar o descargar archivos, FTP es la opción más sencilla. Revisa este artículo para obtener más detalles.
SSH
SSH se conecta al servidor mediante una aplicación de terminal. No hay representaciones visuales de los datos dentro del Shell. Todo es texto de línea de comandos. Por ejemplo, este comando revisa los nameservers de dreamhost.com:
[server]$ dig ns +short dreamhost.com ns1.dreamhost.com ns2.dreamhost.com ns3.dreamhost.com
Estas herramientas pueden facilitar enormemente la resolución de problemas y la administración de tu sitio. Sin embargo, SSH puede resultar difícil de usar para los usuarios nuevos, por lo que se recomienda tener algunos conocimientos de UNIX Shell.
Se recomienda SSH si necesitas correr comandos específicos que no son posibles con un cliente SFTP.
Cómo usar SSH
Los siguientes pasos explican cómo iniciar sesión en tu servidor de DreamHost usando una terminal de SSH.
Habilitar el acceso a Shell
Antes de poder iniciar sesión en tu servidor, debes cambiar el usuario de tu sitio web a un usuario SHELL en el panel. Revisa el artículo Crear un usuario con acceso Shell (SSH) para obtener instrucciones detalladas.
Abrir la aplicación terminal
Revisa el artículo Software de cliente SSH para seleccionar una aplicación de terminal de una lista. Una vez que hayas elegido una terminal, ábrela para ver una pantalla en blanco.
Ubicar el hostname
Para iniciar sesión en tu servidor, deberás localizar el hostname. Revisa este artículo para obtener instrucciones sobre cómo ubicar el hostname, ya que aparecerá de forma diferente según el tipo de servidor en el que esté alojado tu sitio. Los siguientes son ejemplos de cómo aparece.
Hostname | Descripción |
---|---|
example.com | Puedes usarlo si estás iniciando sesión en un sitio web específico. Solo cambia example.com por tu nombre de dominio. Tu sitio debe estar alojado en DreamHost para que esto funcione. |
servidor.dreamhost.com | servidor es el nombre de tu servidor compartido |
ps123456.dreamhostps.com | ps123456 es el nombre de tu servidor VPS |
ds123456.dreamservers.com | ds123456 es el nombre de tu Servidor Dedicado |
En este artículo se utiliza server.dreamhost.com como ejemplo general. Asegúrate de utilizar el nombre de servidor correcto de tu sitio o servidor en particular.
Iniciar sesión en tu servidor
Para iniciar sesión, escribe ssh, seguido de tu nombre de usuario de Shell, un signo @ y luego el nombre de tu servidor. Por ejemplo:
[server]$ ssh username@servidor.dreamhost.com
-or-
[server]$ ssh username@example.com
Luego se solicitará la contraseña de tu usuario Shell para iniciar sesión.
Ya has iniciado sesión en tu servidor y puedes comenzar a ejecutar comandos SSH. Revisa los artículos de Comandos UNIX para comenzar con los conceptos básicos.
Cómo configurar el inicio de sesión sin contraseña
Al iniciar sesión en el servidor con un usuario de Shell, debes ingresar tu contraseña cada vez. Puedes evitar esto configurando el inicio de sesión sin contraseña para iniciar sesión automáticamente.
Configurar el inicio de sesión sin contraseña en macOS X y Linux
Revisa este artículo para obtener instrucciones sobre cómo habilitar el inicio de sesión sin contraseña en macOS y Linux:
Configurar el inicio de sesión sin contraseña en Windows
Si utiliza Windows, puedes usar un programa de terceros llamado PuTTY para configurarlo. Revisa los siguientes artículos para obtener más detalles:
Ver también
Enlaces de DreamHost
- Crear un usuario con acceso Shell (SSH)
- Software de cliente SSH
- Solución de problemas de SSH
- Comandos UNIX
Enlaces de terceros