AWS - ssh: conectar ao host instance_ip port 22: Conexão recusada

1

Eu alterei a seguinte linha no arquivo ssh_config para ativar o registro de senhas:

PasswordAuthentication Yes

Depois disso, reiniciei a instância do ec2. Agora tentando ssh mas dizendo recusar conexão.

ssh -vvv -i _key_.pem ubuntu@instance_ip

Log de saída:

OpenSSH_7.4p1, LibreSSL 2.5.0'
debug1: Reading configuration data /etc/ssh/ssh_config'
debug2: resolving 'instance_ip' port 22'
debug2: ssh_connect_direct: needpriv 0'
debug1: Connecting to 'instance_ip' ['instance_ip'] port 22.'
debug1: connect to address 'instance_ip' port 22: Connection refused'
ssh: connect to host 'instance_ip' port 22: Connection refused

Eu verifiquei a porta 22, que é permitida no grupo de segurança.

Agora não consigo fazer login no servidor. Existe alguma maneira de ssh para a instância ou recuperar dados e arquivos de configuração nele?

    
por Airful 15.09.2017 / 21:39

1 resposta

2

Em sshd_config , enquanto as palavras-chave diferenciam maiúsculas e minúsculas, os argumentos diferenciam maiúsculas e minúsculas . Do manual:

 PasswordAuthentication
         Specifies whether to use password authentication.  The argument to this keyword must be “yes”
         or “no”.  The default is “yes”.

Yes não é yes , portanto a configuração é inválida e o daemon ssh não está iniciando, e é por isso que a conexão TCP na porta 22 está sendo recusada - nenhum daemon está escutando.

    
por 15.09.2017 / 23:06