A instância do AWS EC2 não pode se conectar a ssh ou SFTP “de repente”

0

Eu tenho uma instância configurada na AWS. É um servidor Ubuntu 12.04, e eu não consigo mais entrar no ssh ou sftp usando minha chave.

Eu estava logado em ssh e sftp ao mesmo tempo em um mac usando terminal para ssh e cyberduck para sftp. Fechei o Cyberduck para almoçar e, quando voltei, não pude mais entrar. Achei que o SFTP era o problema, mas também fechei o terminal e não consegui mais entrar no terminal.

Ao tentar efetuar login no ssh, recebo o seguinte erro:

Permissão negada (publickey).

E quando tento fazer login no SFTP, recebo o seguinte:

Login falhou Entre com nome de usuário e senha

Certifiquei-me de que todas as minhas informações de login estão corretas. Mesmo se eu não tivesse a informação foi marcada e trabalhando em cyberduck antes de sair de conexão.

A chave não mudou nem mudou de lugar. Eu tentei criar uma nova chave, mas obtive o mesmo resultado. Nada mudou no painel ou no lado da Amazon. A única coisa que posso pensar nisso foi que eu configurei as permissões de / var / www / para 757 e depois carreguei uma pasta grande para ele. Isso poderia causar um problema desses?

Quais são as possibilidades? O Google não me ofereceu nada de útil.

    
por Christian 06.08.2013 / 20:48

1 resposta

0

A menos que /var/www seja o diretório inicial da sua conta no host remoto, é improvável que o upload ou a alteração de permissão o tenha afetado. 757 é uma configuração de permissão ímpar embora: leitura / gravação / execução para todos, mas não gravável por grupo? É isso que você quis dizer?

A conexão com ssh -v hostname fornecerá algumas mensagens de depuração que podem ajudar. Por exemplo, as permissões em seu arquivo de chave privada local precisam ser legíveis somente por você e o diretório ~/.ssh/ não pode ser gravado por outros, caso contrário, ssh se recusará a se conectar. A mensagem de depuração lhe dirá isso.

    
por 08.08.2013 / 11:39