Невозможно подключиться к серверам в разных VPC с помощью pvt. IP через SSH - PullRequest
0 голосов
/ 09 января 2020

Я создал два VPC:

  • VPC1 - 10.0.0.0/16, один су bnet 10.0.0.0/24
  • VPC2 - 10.1.0.0/27 , подсети 10.0.0.0/28, 10.0.0.16/28.

Я создал три экземпляра - один в VPC1 и два в VPC2. Мне было приказано пропинговать серверы, связанные с VPC1, из VPC2 и наоборот, используя только S SH порт 22. После установления пиринговой сети я попытался пропинговать, как было сказано, но я не в состоянии это сделать. Я не могу получить ответные пакеты, даже когда я пинг между двумя экземплярами в одном и том же VP C.

Я не уверен, каковы правильные диапазоны CIDR в группах безопасности и таблицах маршрутизации.

1 Ответ

0 голосов
/ 09 января 2020

Ваш вопрос не ясен на 100%, поэтому я постараюсь убедиться, что понимаю.

Вы пытались соединить 2 экземпляра между различными VPC. Вы должны ответить себе: будут ли они доступны через publi c или по частным IP-адресам ? Как вы упомянули «пиринговая сеть», я предполагаю, что вы пытались настроить VP C пиринг между 2 VPC. Это необходимо только в том случае, если вы намереваетесь подключиться через внутренние IP-адреса.

. Для этого вам необходимо:

  1. VP C пиринг - это то, что вы уже установили

  2. Правильно таблица маршрутов - что позволит экземплярам из VPC1 достигать VPC2

  3. Правильно Сетевая конфигурация ACL - которая не будет блокировать трафик c от VPC1 и VPC2. Обратите внимание, что NACL не имеют состояния, поэтому обратный трафик c должен быть явно разрешен.

  4. Правильная Конфигурация групп безопасности - в основном, позволяет входящий доступ в желаемые порты. Вы упомянули S SH, поэтому TCP 22 должен быть открыт. Обратите внимание, что благодаря пирингу VP C теперь вы можете обращаться к SG из VPC1 во входящих правилах экземпляра в VPC2.

Относительно исходящих правил - На данный момент я для простоты настройки рекомендуем go со значением по умолчанию разрешить весь исходящий трафик c.

Примечание. В своих тестах вы пытались пропинговать между серверами. Ping использует протокол ICMP, поэтому, если вы разрешаете только TCP22 - это не сработает.

Для этого вы должны сначала убедиться, что 2 экземпляра в одном VP C могут обмениваться данными через нужный порт. , а затем перейдите к внутри-vp c подключения.

...