Baykanurov Infra repository
bastion_IP = 158.160.107.73 someinternalhost_IP = 10.128.0.16
- Создадим файл
~/.ssh/config
touch ~/.ssh/config && chmod 600 ~/.ssh/config
- Запишем в него конфигурацию подключения к bastion и someinternalhost
Host bastion
HostName 158.160.107.73
User baykanurov
Host someinternalhost
HostName 10.128.0.16
ProxyJump bastion
User baykanurov
- Проверим подключение
ssh someinternalhost
P.S. Конфигурация в файле ~/.ssh/config
также позволяет нам подключаться к bastion
ssh bastion
Скрипт setupvpn.sh
устанавливает VPN-cервер pritunl
sudo bash setupvpn.sh
После установки открываем в браузере https://158.160.107.73/setup и следуем инструкциям Чтобы получить логин и пароль для входа нужно ввести команду:
sudo pritunl default-password
После добавления конфигурационного файла cloud-bastion.ovpn в клиент OpenVPN, можно проверить успешность подключения командой:
ssh -i ~/.ssh/id_rsa [email protected]