Então o título diz tudo. Configurei uma instância ec2 na AWS executando Ubuntu 16.04 LTS para um servidor web. Ao habilitar o firewall e abrir portas necessárias para acesso web (HTTP, FTP, etc.), não pensei em habilitar a porta 22 para a conexão SSH que utilizo para conectar ao servidor. Naturalmente, não consigo acessar remotamente meu servidor via SSH para gerenciá-lo, pois agora ele está bloqueado pelo UFW. Felizmente ainda consigo me conectar via FTP, então tenho acesso a todos os arquivos do sistema. Quais são minhas opções para abrir a porta 22 no UFW?
Responder1
Se você ainda não fez mais nada, destrua a instância e refaça-a. Essa é a solução melhor, mais simples e mais rápida.
A Amazon possui um console de recuperação para instâncias? Parece que me lembro que sim. Se isso acontecer, você poderá reinicializar a instância em um modo de recuperação chroot
e alterar as configurações do UFW dessa maneira.
Vocêpodertambém será possível fazer upload de um substituto sshd_config
e mover o sshd para escutar na porta 80.
Em seguida, carregue uma configuração httpd que altere sua porta de escuta para, digamos, 8080.
Em seguida, reinicie e faça ssh na porta 80.
Responder2
Você pode criar um arquivo de configuração ssh substituto e alterar o número da porta para que ele escute em uma porta aberta por padrão e depois fazer upload usando ftp e reiniciar a instância do Ubuntu. Isso faria com que o ssh escutasse nessa porta, quando você pudesse alterar as configurações do ufw para que o ssh pudesse funcionar na porta 22.