Conectar con SSH
Conéctate a tu alojamiento web por SSH desde el panel de control o tu propio cliente SSH con clave pública y obtén ayuda con los mensajes de error comunes.
Puedes conectarte fácilmente por SSH a tu alojamiento web, directamente a través de nuestro Panel de control. Esto se hace en el menú "Sitio web" -> "Acceso SSH" de nuestro Panel de control.
Conéctate con tu propio cliente SSH
Para conectarte por SSH desde tu propio ordenador a un alojamiento web de Simply.com, debes añadir una clave pública al alojamiento web.
Genera claves públicas y privadas
Si aún no tienes un par de claves SSH, puedes generarlo con el comando de Linux
ssh-keygen -t rsa
Esto generará tanto una clave privada como una clave pública en tu ordenador.
Tu clave pública se encontrará en el archivo "id_rsa.pub", y tu clave privada se encontrará en el archivo "id_rsa".
También puedes usar el programa de Windows PuTTYgen.
Sube la clave pública
Cuando tengas tu clave pública, debes entrar en el panel de control de Simply.com y, dentro del producto correspondiente, seleccionar en el menú "Sitio web" la opción "Acceso SSH". Aquí puedes añadir tu clave pública SSH. Una vez hecho esto, podrás conectarte por SSH a tu alojamiento web.
Conéctate por SSH
Debes conectarte por SSH a ssh.simply.com, con el mismo nombre de usuario que, por ejemplo, para FTP.
Para poder iniciar sesión por SSH, es necesario que hayas subido una clave pública.
Conéctate con PuTTY (Windows)
Si quieres conectarte con PuTTY, puedes usar Pageant para indicar tu clave privada al conectarte.
Mensajes de error al iniciar sesión
Error: Permission denied (publickey)
Este error se produce cuando no envías tu clave privada al iniciar sesión. Comprueba la configuración de tu cliente SSH.
Asegúrate de enviar la clave.
Error: No hostkey for host
Esto significa que a tu cliente SSH le falta la clave de host del servidor en known_hosts. Añádela con:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Reutiliza conexiones con ControlMaster
Si realizas muchas conexiones SSH cortas (por ejemplo, mediante scripts, rsync o git), puedes ahorrar tiempo con ControlMaster de OpenSSH. Este reutiliza una conexión existente, de modo que las conexiones posteriores no tengan que completar de nuevo todo el proceso de inicio de sesión.
Añade lo siguiente a tu ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
A partir de entonces, la primera conexión (ssh simply) crea una conexión "maestra" que todas las conexiones posteriores reutilizan, lo que las hace casi instantáneas.
También puedes usar ControlMaster directamente desde la línea de comandos, sin editar tu ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Las conexiones posteriores con el mismo ControlPath reutilizan entonces la conexión maestra.
SSH-key-forwarding
El SSH-key-forwarding (agent forwarding) no está soportado en los servidores de Simply.com. Si necesitas realizar conexiones SSH desde tu servidor web a otros servidores, debes utilizar métodos alternativos, como colocar una clave dedicada en el servidor.
Artículo de la categoría de soporte: PHP