Я недавно установил сервер Ubuntu на Amazon EC2 и получаю к нему доступ со своего компьютера с Windows через ssh через putty. После установки LAMP я пытаюсь изменить SSH-порт 22 на другой номер, но после изменения порта и разрешения его на брандмауэре я не могу подключиться к этому указанному порту. Он всегда говорит «Тайм-аут соединения» .
Кажется нормальным при проверке с помощью netstat -tnlp | grep ssh
.
Я получаю следующее:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 8963/sshd
tcp6 0 0 :::2222 :::* LISTEN 8963/sshd
Я не знаю, что не так в моей конфигурации. Кто-нибудь может мне помочь?
Это - конкретный вопрос EC2. Сервер слушает на правильных портах, но группа безопасности Amazon по умолчанию не позволяет вход на портах кроме нескольких по умолчанию.
необходимо войти в ec2 панель управления и допускать порт 2222 конкретно. Вы делаете это или созданием новой группы безопасности и присвоением его к Вашему экземпляру (предпочтительному) или редактирующему по умолчанию.
[еще 113] информация о группах безопасности, которые будут найдены здесь: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#security-group-rules