Consola de emergencia (SSH)

Puede acceder al shell de su instancia a través de una consola SSH. La consola se ofrece como un acceso de emergencia, en caso de que necesite realizar tareas de administración desde el shell.

El acceso a la consola es siempre temporal y debe estar habilitado antes de acceder a ella. Puede activar la consola en la interfaz de administración de su instancia, como se describe a continuación.

Una vez activada, la consola estará disponible durante 2 horas. Por razones de seguridad, se cerrará automáticamente la sesión después de este período. Necesitará reactivar la consola y volver a conectarse después de que este período haya expirado.

Nota

Tenga en cuenta que las teclas SSH no son actualmente compatibles con las conexiones a la consola SSH - sólo puede utilizar la contraseña de instancia.

Cómo activar la consola SSH Simple Hosting SSH

Puede activar la consola de emergencia desde la sección Consola de emergencia en la página de gestión de su instancia.

Haga clic en el botón Activar consola para activar la consola.

Una vez activada la consola, la pantalla de estado cambiará para mostrarle cuánto tiempo permanecerá activa. La consola se desactiva automáticamente después de un período de 2 horas (no se puede desactivar si se solicita). Puede activarlo de nuevo en cualquier momento.

Acceso a la consola SSH

Necesitará un cliente SSH instalado en su computadora para acceder a la consola de emergencia.

Los sistemas Linux y macOS deben tener uno instalado por defecto. Los usuarios de Windows pueden instalar PuTTY_.

Después de activar la consola como se describe en la sección anterior, copie y pegue el comando ``ssh``en su aplicación Terminal para acceder a la consola. Necesitará introducir la contraseña de su instancia.

Si su navegador soporta enlaces directos ssh, simplemente haga clic en el botón Conectar a la consola de emergencia para ejecutar el comando en su aplicación Terminal predeterminada.

Como referencia, la estructura del comando ssh es:

$ ssh {instance_id}@console.{datacenter_id}.gpaas.net

Las variables {instance_id} y {datacenter_id} son las mismas que las utilizadas para los servicios sFTP, git y Panel de control.

Nota

Algunas versiones de OpenSSH pueden producir el siguiente error al conectarse:

Incapaz de negociar con X.X.X.X: no se encontró ningún método de intercambio de claves que coincida. Su oferta: diffie-hellman-group1-sha1

Puede agregar este parámetro a su archivo ~/.ssh/config para evitar el error:

Host console.{datacenter_id}.gpaas.net
KexAlgorithms +diffie-hellman-group1-sha1

O ejecute el comando ssh con la siguiente opción para una conexión específica:

$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 \
  {instance_id}@console.{datacenter_id}.gpaas.net

Consulte el sitio web de OpenSSH para obtener más información: http://www.openssh.com/legacy.html

Salir de la consola SSH

Escriba ~. para salir de la consola en cualquier momento.

Uso del sistema

Manipulación de archivos

Una vez conectado a su instancia a través de SSH, puede usar los comandos actuales de Linux para administrar archivos y directorios en su instancia, tales como mv, rm, wget, etc. Los editores vim, vi y nano también están disponibles.

Por ejemplo, puede instalar WordPress usando los siguientes comandos:

$ cd web/vhosts/wp.gandi.ninja/htdocs/
$ wget http://wordpress.org/latest.zip
$ unzip latest.zip
$ rm latest.zip index.html
$ mv wordpress/*.

Gestione su base de datos

Puede gestionar cualquiera de las bases de datos disponibles directamente desde la consola, utilizando las herramientas de línea de comandos proporcionadas por cada una de ellas.

por ejemplo, directamente para las modificaciones realizadas en su base de datos. Puede conectarse directamente a él con

Por ejemplo, para conectarse a MySQL usando el usuario y contraseña por defecto:

$ mysql  -u root -h localhost

Consulte la documentación específica de MySQL, PostgreSQL y MongoDB para obtener más información.

Visualización de registros (logs)

Puede ver sus archivos de registro (por ejemplo, las ocurrencias de los visitantes, errores del sistema, etc.) en la consola SSH.

Los registros se encuentran en el directorio /srv/data/var/log. Puede listar todos los archivos de registro disponibles con el siguiente comando:

$ ls /srv/data/var/var/var/log/

Una vez que haya localizado el archivo de registro (log) que desea examinar, utilice el comando cat o tail para visualizar su contenido en la consola. El comando tail -f /camino/hacia/el/archivo/de/registro le permitirá imprimir el resultado de un archivo de registro en tiempo real.

Por ejemplo, para ver el registro de acceso de su servidor web apache en tiempo real, escriba:

$ tail -f /srv/data/var/log/apache/access.log