
Creé un servidor en Linode usando forge.laravel.
Todo parece funcionar bien, pero ahora estoy intentando acceder al servidor a través de SSH. Forge crea de forma predeterminada servidores que ahora permiten el acceso SSH mediante contraseña, por lo que debo agregar una clave SSH al servidor y hay una opción en el panel de control en la pestaña del administrador del servidor para hacerlo.
Seguí un artículo de github para crear las claves SSH y funciona bien conectándose a github.
help.github.com/articles/generating-ssh-keys
Después de colocar mi clave pública en Forge, intenté acceder al servidor a través de SSH usando lo siguiente:
ssh MY_SERVER_PUBLIC_IP
ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub
Tuve el siguiente error:
Permission denied (publickey)
¿Alguna idea sobre cómo resolver este problema?
Respuesta1
Al crear una clave, hay dos partes; las claves pública y privada.
Vaya a Forge y cree una clave ssh, le da un nombre (cualquiera está bien) y luego corta y pega la clave pública en el campo del formulario proporcionado.
Luego guarde la clave privada en su local .ssh folder
usando el mismo código de conexión que hace referencia a la clave privada.