
Может быть, это немного странно, но да, я хочу установить соединение между AWS VPC и моим ПК/локальной сетью, чтобы я мог пинговать любой экземпляр EC2, используя его частный IP-адрес.
Подробнее: я используюСлужба каталогов AWS (DS)и пытаюсь добавить свой ПК в AWS DS. Но AWS DS специфичен для VPC.Мы не можем получить доступ к адресу DS DNS за пределами VPCПоэтому я думаю, что если я смогу подключить свой ПК к сети VPC, то можно будет выполнить ping AWS DS DNS.
решение1
Это совсем не странно и очень распространено. Один из простых способов сделать это — использовать решение vpn, например, развернувопенвпнVM из openvpn AMI (почти все настроено по умолчанию), или путем установки другого vpn-решения на одном из ваших экземпляров. Затем вам нужно будет только войти в этот vpn, и вы сможете разрешить свои экземпляры с их частными IP-адресами
Однако, если вы хотите, чтобы ваши экземпляры маршрутизировались между вашей локальной сетью и виртуальным частным компьютером, это немного сложнее. Возможно, вам придется рассмотреть возможность использования более сложного решения.архитектура, по-прежнему основанный на VPN, но с конфигурацией «Виртуальный частный шлюз / клиентский шлюз»
решение2
Лучше всего понятноВидео YouTube по установке OpenVPN для этого вам нужно использоватьAWS Marketplace AMI - OpenVPN
решение3
Помимо запуска OpenVPN на AWS вы также можете использовать виртуальный частный шлюз VPC.
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_VPN.html
Вы бы настроили устройство на своей стороне (обычно маршрутизатор или брандмауэр) и подключили его к VPC через VPN-туннель к конечной точке Amazon VPN. Это решение позволило бы легко добавить несколько хостов в вашей локальной сети к DS без необходимости подключать их все через отдельные VPN-подключения.
Редактировать:Это снова всплыло, поэтому я подумал, что добавлю, что я сделал статью об использовании Pritunl для чего-то подобного через пару месяцев после публикации этого ответа. Я управляю Pritunl Enterprise с тех пор, и с ~150 пользователями в день или около того он работал замечательно даже с хостами t2.medium и еще одним для базы данных Mongo.
решение4
Достаточно стандартного VPN-соединения типа «сеть-сеть». IPSEC или OpenVPN от шлюза на вашей территории до экземпляра на AWS, который соединен мостом/маршрутизирован в вашу частную сеть AWS.