Conéctate con SSH
Aprende a conectarte por SSH a tu alojamiento web a través de ssh.simply.com – genera un par de claves y sube tu clave pública en el panel de control.
- Conéctate con tu propio cliente SSH
Puedes conectarte fácilmente por SSH a tu alojamiento web directamente a través de nuestro Panel de control. Esto se hace en la opción de 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 estará en el archivo "id_rsa.pub", y tu clave privada estará 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 durante el inicio de sesión
Error: Permission denied (publickey)
Este error se produce cuando no envías tu clave privada durante el inicio de 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
Encuentra la huella digital de la clave en el DNS
Las claves de host SSH del servidor están publicadas como registros SSHFP en el DNS. Esto permite consultar la huella digital de la clave del servidor y comprobar que la clave de host que se presenta a tu cliente SSH realmente pertenece al servidor.
Puedes consultar las huellas digitales con dig:
dig -t SSHFP ssh.simply.com +short
O con nslookup:
nslookup -type=SSHFP ssh.simply.com
OpenSSH también puede verificar por sí mismo la clave de host del servidor contra los registros SSHFP en el DNS:
ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com
Conéctate con SFTP
También puedes transferir archivos de forma segura con SFTP (SSH File Transfer Protocol). SFTP utiliza el mismo servidor y el mismo inicio de sesión que SSH, por lo que debes usar el mismo nombre de usuario y la misma clave pública descritos anteriormente.
Puedes conectarte con el comando:
sftp ditbrugernavn@ssh.simply.com
Alternativamente, puedes usar un cliente gráfico como FileZilla o WinSCP. Selecciona SFTP como protocolo, indica ssh.simply.com como host y usa tu nombre de usuario y tu clave privada.
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