Ir al contenido

SSH y SFTP

Las claves pertenecen a las personas, no a los sitios

Sección titulada «Las claves pertenecen a las personas, no a los sitios»

Agrega tu clave pública SSH una sola vez, en Account → SSH keys, y funciona para todos los sitios a los que tienes acceso — no hay una clave distinta por sitio que gestionar. Si te sacan de un equipo de un sitio, tu acceso desaparece en todos lados al instante.

Ventana de terminal
sftp -P 2222 <site-handle>@ssh.example.com
ssh -p 2222 <site-handle>@ssh.example.com

El identificador del sitio (site-handle) figura en la página de SSH del sitio, junto con el dominio exacto a usar (el dominio de SFTP/SSH de tu proveedor — el mismo para todos los sitios, una sola dirección para toda la plataforma). Se usa el puerto 2222 en lugar del puerto estándar 22, reservado para la administración propia del servidor de tu proveedor.

Un ejemplo de entrada en ~/.ssh/config, para poder simplemente correr ssh mysite:

Host mysite
HostName ssh.example.com
Port 2222
User mysite-handle
IdentityFile ~/.ssh/id_ed25519
  • SFTP funciona en todos los planes.
  • El acceso shell (ssh, interactivo o exec) está disponible en los planes que lo incluyen — revisa las características de tu plan si no lo ves.
  • Tu sesión aterriza directamente en el directorio home del sitio, aislada de cualquier otro sitio en el servidor: no puedes ver, ni afectar, los archivos o procesos de nadie más.
  • Túneles de base de datos: ssh -L 3306:localhost:3306 mysite (o la opción de túnel de tu cliente SSH) abre un túnel seguro hacia la propia base de datos del sitio, para que herramientas como TablePlus o DBeaver se conecten sin que la base de datos quede nunca expuesta en internet público. Ver Bases de datos.

¿Prefieres el navegador? La página Files del sitio te da un administrador de archivos completo con editor, y la página Terminal te da una shell en el navegador — la misma sesión aislada que te da SSH, sin necesitar ningún cliente.

Quién se conectó, con qué clave, a qué sitio, desde dónde y durante cuánto tiempo queda registrado — visible para los operadores de tu proveedor, y útil si en algún momento necesitas saber quién tocó qué.