Esqueceu-se de desbloquear a porta 22 para SSH ao configurar o UFW. Porta FTP ainda aberta. Quais são minhas opções?

1

Então o título diz tudo. Eu configurei uma instância ec2 no AWS executando o Ubuntu 16.04 LTS para um servidor web. Ao habilitar o firewall e abrir as portas necessárias para um acesso à Web (HTTP, FTP, etc.), não achei que habilitaria a porta 22 para a conexão SSH que eu utilizava para se conectar ao servidor. Naturalmente, não consigo me conectar remotamente ao meu servidor via SSH para gerenciá-lo, já que agora ele está sendo bloqueado pelo UFW. Felizmente ainda sou capaz de me conectar via FTP para ter acesso a todos os arquivos de sistema. Quais são as minhas opções para obter a porta 22 no UFW aberta?

    
por Tyler Brady 13.06.2017 / 15:20

2 respostas

1

Se você ainda não fez mais nada, expulse a instância e refaça-a. Essa é a melhor, mais simples e mais rápida solução.

A Amazon tem um console de recuperação para instâncias? Eu pareço lembrar que eles fazem. Se eles fizerem isso, você poderá reinicializar a instância em um modo de recuperação, chroot , e alterar as configurações do UFW dessa maneira.

Você pode também fazer o upload de um sshd_config de reposição e mover o sshd para escutar na porta 80.

Em seguida, faça o upload de uma configuração httpd que altere sua porta de escuta para, por exemplo, 8080.

Em seguida, reinicialize e ssh na porta 80.

    
por warren 13.06.2017 / 15:53
0

Você poderia criar um arquivo de configuração ssh de substituição e alterar o número da porta para que ele ouça em uma porta que esteja aberta por padrão e, em seguida, faça o upload usando ftp e reinicie a instância do Ubuntu. Isso faria com que o ssh escutasse naquela porta, quando você poderia então alterar as configurações do ufw para que o ssh pudesse funcionar na porta 22.

    
por spark 13.06.2017 / 16:13