У меня есть экземпляр Virtual Private Cloud (VPC) в Amazon AWS. Внутри VPC у меня есть частный экземпляр, который выполняет базу данных, и открытый экземпляр, который имеет интерфейсные веб-страницы для доступа к базе данных.
Нет возможности войти в приватный экземпляр напрямую извне, так как у него нет публичного ip. Тем не менее, я могу войти в него из публичного экземпляра, используя его частный IP-адрес.
Я хочу создать VPN-шлюз внутри моего VPC, который позволит мне напрямую подключаться к частному экземпляру извне, используя программные VPN, такие как OpenVPN или OpenSwan.
Мои вопросы -
- Это вообще возможно?
- Если да, каковы шаги для настройки этого механизма?
Заранее спасибо.
Ответы:
Да, это возможно:
вам нужно сделать следующее:
1- Установите сервер openvpn на публичный экземпляр.
Настройте сервер openvpn для отправки маршрутов или диапазона IP-адресов вашего частного экземпляра.
Разрешить трафик из трафика VPN в частный экземпляр, используя iptables.
2- Создайте один или переместите vpn-клиенты и наслаждайтесь прямым подключением.
Если вам нужны какие-либо подробности из вышеперечисленного, я буду рад помочь.
источник