Porta 22 bloqueada na instância do AWS, não pode SSH

2

Eu habilitei o UFW em minha instância do ec2 e segui as etapas a seguir:

abhi@my-ip-address:~$ sudo ufw default deny incoming
abhi@my-ip-address:~$ sudo ufw allow 2200/tcp
abhi@my-ip-address:~$ sudo ufw allow 80/tcp
abhi@my-ip-address:~$ sudo ufw allow 123/udp

Eu fiz isso com pressa e esqueci de abrir port 22 no servidor para ativar o acesso SSH. Depois de fazer uma pesquisa, descobri que poderia outro número de porta do meu console da AWS, que eu poderia usar para o SSH no servidor. Então, minha guia Security Group é semelhante a esta:

Então eu usei o seguinte comando para o ssh na instância my ec2 da máquina local:

ssh -p 2200 -i photosite-app.pem ubuntu@my-ec2-ip

Mas receba a seguinte mensagem de erro:

ssh: connect to host xx.xx.xx.xx port 2200: Connection refused

Eu sou um novato, e percebi meu erro somente depois que era tarde! Existe alguma maneira, eu poderia usar uma porta diferente para ssh na minha instância do EC2? Qualquer ajuda é apreciada!

Obrigado:)

EDIT: 1 Tentei ssh com a porta 80 também:

~/.ssh » ssh -p 80 -i photosite-app.pem [email protected]
ssh_exchange_identification: Connection closed by remote host
    
por Abhishek Ghosh 08.04.2017 / 04:42

1 resposta

2

Essas outras portas só funcionarão se o seu sshd estiver escutando nessas portas, o que não acontece a menos que você o tenha explicitamente configurado para isso.

Você precisará eliminar essa instância e começar de novo, ou montar o servidor 'root fs em outra instância onde possa corrigir as regras do firewall.

    
por 08.04.2017 / 05:04