Use CYGWIN para SSH para instância do EC2

1

Estou tentando o SSH para o EC2 em uma máquina Windows. Depois de instalar o CYGWIN (SSH habilitado), tentei executar o seguinte comando:

ssh -i /cygdrive/c/cygwin64/home/user/.ssh/user-pc.pem [email protected]

Que retorna

Pseudo-terminal will not be allocated because stdin is not a terminal.

Eu também tentei mudar para o diretório para /home/user/.ssh e executar o comando de lá depois de modificar o caminho para o arquivo .pem de acordo. No entanto, recebo o mesmo resultado.

O que posso fazer para corrigir isso?

    
por MadPhysicist 09.12.2016 / 18:48

2 respostas

0

O que acabou funcionando para mim foi reinstalar o Cygwin, garantindo que todos os componentes do SSH fossem adicionados durante a instalação. Além disso, eu tive que 'cd' no diretório com o arquivo .pem e executar o comando de lá.

    
por 10.12.2016 / 17:01
1

Tente executar o ssh com a opção -t , assim:

ssh -t -i /cygdrive/c/cygwin64/home/user/.ssh/user-pc.pem [email protected]

Adicionando a opção -t você está dizendo ao ssh forçar a criação de um pseudo-terminal mesmo que normalmente não crie um.

    
por 09.12.2016 / 23:03