
Estoy intentando conectar mi instancia EC2 siguiendo las instrucciones que mi instructor me proporcionó a continuación:
"Para conectarse a EC2 a través de Cygwin en Windows, necesita manejar dos idiosincrasias clave. Primero, la estructura de directorios de Windows se encuentra al lado de donde vive Cygwin, por lo que necesita dirigir los archivos en /cygdrive/c o cygdrive/d a acceda a los archivos en las unidades C:\ y D:\, como el archivo .pem que acaba de descargar. En segundo lugar, Cygwin tiene un error de permisos que requiere un comando adicional para solucionarlo. Por lo tanto, deberá ejecutar los siguientes comandos, reemplazando a JohnSmith. , cs184-stanford-edu.pem y ec2-50-19-140-229.compute-1.amazonaws.com con sus propias variables."
$ cd ~
$ cp /cygdrive/c/Users/JohnSmith/Downloads/cs184-john-stanford-edu.pem .
$ chgrp Users cs184-john-stanford-edu.pem
$ chmod 0400 cs184-john-stanford-edu.pem
$ ssh -i cs184-john-stanford-edu.pem \
[email protected]
Sin embargo, cuando ejecuto esos comandos con mi propia clave y variables específicas, todos funcionan hasta que ingreso el comando ssh con mi propio DNS. Obtuve el siguiente error:
/usr/bin/ssh.exe: error while loading shared libraries: cyggssapi-3.dll: cannot open
shared object file: No such file or directory
Seguí las instrucciones exactamente después de lanzar mi instancia. Guardé mi archivo .pem en una carpeta de mi computadora. Mi DNS tiene el formato ec2-XX-XXX-XXX-XX.us-west-2.compute.amazonaws.com, que es ligeramente diferente al de las instrucciones, pero creo que no debería hacer ninguna diferencia. . Estoy usando Ubuntu Server 14.04 LTS (HVM), AMI de tipo de volumen SSD y un tipo de instancia t2.micro.
¿Alguna sugerencia sobre lo que necesito cambiar?