Назад | Перейти на главную страницу

Не удается подключиться через ssh ко второму сетевому адаптеру на RHEL aws

Мне нужен хост EC2 с двумя сетевыми адаптерами, один для администрирования, а другой для размещения нескольких серверных процессов.

Я успешно создал облачный хост с двумя сетевыми адаптерами, у каждой из которых есть свой эластичный IP-адрес. Я ожидаю, что могу подключиться по SSH к ящику с любого IP, но я могу подключиться только через IP, назначенный eth0. Подключение через eth1 просто зависает.

Что мне нужно сделать, чтобы подключиться к SSH на eth1?

#Just Hangs
chronos@localhost / $ ssh -v ec2-user@35.166.185.195
OpenSSH_7.3p1, OpenSSL 1.0.2j  26 Sep 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 1: Applying options for *
debug1: Connecting to 35.166.185.195 [35.166.185.195] port 22.

Мой файл облачной информации (использует rhel7 ami в US-West-2, Oregon): https://s3-us-west-2.amazonaws.com/cf-templates-11rdba5328vvk-us-west-2/2016359ImH-cf2.txt

Кроме того, попытался подключиться с помощью NetworkInterfaceAttachment вместо свойства NetworkInterfaces экземпляра, та же проблема: https://s3-us-west-2.amazonaws.com/cf-templates-11rdba5328vvk-us-west-2/2016359ttS-cf2.txt

Прежде всего я бы проверил, что eth1 может подключаться извне. Я бы, наверное, сделал это с ssh -b 35.166.185.195 <known good host>. Я бы проверил, что sshd прослушивает ожидаемый адрес и порты, используя ss -tnlp. Затем я проверял, не блокирует ли брандмауэр пакеты. Если все это хорошо, проблема лежит вне коробки. Возможно, вам нужно что-то сделать с группами безопасности?