Estou tentando conectar minha instância do EC2 usando as instruções fornecidas pelo meu instrutor abaixo:
"Para conectar-se ao EC2 via Cygwin no Windows, você precisa lidar com duas idiossincrasias. Primeiro, a estrutura de diretórios do Windows fica do lado de onde o Cygwin mora, então você precisa endereçar arquivos em / cygdrive / c ou cygdrive / d para acessar arquivos nas unidades C: \ e D: \, como o arquivo .pem que você acabou de baixar. Segundo, o Cygwin tem um bug de permissões que requer um comando extra para correção. Você precisará executar os seguintes comandos , substituindo JohnSmith, cs184-stanford-edu.pem e ec2-50-19-140-229.compute-1.amazonaws.com por suas próprias variáveis. "
$ 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]
No entanto, quando executo esses comandos com minhas próprias chaves e variáveis específicas, todas funcionam até que eu insira o comando ssh com meu próprio DNS. Eu recebo o seguinte erro:
/usr/bin/ssh.exe: error while loading shared libraries: cyggssapi-3.dll: cannot open
shared object file: No such file or directory
Eu segui as instruções exatamente após o lançamento da minha instância. Salvei meu arquivo .pem em uma pasta no meu computador. Meu DNS está no formato ec2-XX-XXX-XXX-XX.us-west-2.compute.amazonaws.com, que é um pouco diferente do que está nas instruções, mas acho que não deve fazer diferença . Estou usando o Ubuntu Server 14.04 LTS (HVM), o tipo de volume SSD AMI e um tipo de instância t2.micro.
Alguma sugestão para o que preciso mudar?
Tags ssh dns amazon-ec2 cygwin