Estoy intentando conectarme al servidor AWS Ec2 a través de la terminal Mac, pero sigo recibiendo Connection closed by xx.xx.xx.xx
.
Esto es lo que sucedió anoche: estaba en el servidor y estaba eliminando y cargando archivos de git. Todo funcionaba bien hasta que me echó mientras lo intentaba sudo chmod -R 755
. Desde que no puedo entrar desde la Terminal. ¿Podría ser esto un problema de seguridad o mi llave podría estar dañada? Se agradece cualquier ayuda.
Estos son los pasos que tomé desde la terminal. Mykey.pem
está ubicado en mi escritorio, así que...
cd desktop
sudo ssh -i "myKey.pem" [email protected]
sigo recibiendo un error
Warning: Identity file myKey.pem not accessible: No such file or directory.
Connection closed by xx.xx.xx.xx
Así que lo intenté
chmod 400 mykey.pem
sigo recibiendo un error
chmod: myKey.pem: No such file or directory
¿A alguien le ha pasado esto? ¿Hay alguna manera de llegar desde la terminal? Por cierto, mi instancia funciona con normalidad y todos mis sitios están activos.
Respuesta1
No utilice "sudo" para SSH. Podría cambiar su directorio de trabajo actual y no necesita ni quiere usar privilegios de root para ejecutar una herramienta como esa.
Probablemente estés en la carpeta equivocada. No dice en qué sistema operativo está ejecutando, pero en una máquina Linux, "escritorio" y "Escritorio" no son la misma carpeta. En una Mac, lo son. Verifique con "ls" para ver si puede ver los archivos que espera, aparte de eso.
Respuesta2
Es posible que no funcione mientras mantenga ese .pem
archivo en su escritorio.
Si la memoria no me falla, estos archivos deben residir en una carpeta en la que no se pueda escribir en grupo.
Si lo moviste a donde pertenece... es decir, en tu ~/.ssh
carpeta, debería funcionar.