golovenkovpv-nspk Infra repository
Знакомство с облачной инфраструктурой. Google Cloud Platform
bastion_IP = 35.187.13.174 someinternalhost_IP = 10.132.0.3
Необходимо убедиться, что для юзера appuser присутствует ключ для подключения к виртуальным машинам по ssh.
Необходимо убедиться, что для юзера appuser включен SSH Forwarding
- Выполнить команду на локальной машине для подключения к Bastion хосту:
ssh -i ~/.ssh/appuser -A [email protected]
- Выполнить команду на Bastion хосте для подключения к внутреннему хосту:
ssh 10.132.0.3
Необходимо убедиться, что для юзера appuser присутствует ключ для подключения к виртуальным машинам по ssh.
- Запустить на локальной машине клиент OpenVPN
- Подключиться к VPN серверу, используя конфиг cloud-bastion.ovpn
- Выполнить команду на локальной машине для подключения к внутреннему хосту:
ssh -i ~/.ssh/appuser [email protected]
Необходимо убедиться, что для юзера appuser присутствует ключ для подключения к виртуальным машинам по ssh.
Необходимо убедиться, что для юзера appuser включен SSH Forwarding
Команда для подключения:
ssh -i ~/.ssh/appuser -A [email protected] -t ssh 10.132.0.3
Необходимо убедиться, что для юзера appuser присутствует ключ для подключения к виртуальным машинам по ssh.
Необходимо убедиться, что для юзера appuser включен SSH Forwarding
С использованием ProxyJump.
Необходимо убедиться, что стоит ssh версии 7.3
В файл конфигурации, расположенный по пути ~/.ssh/config, необходимо добавить следующий блок:
Host bastion
User appuser
Hostname 35.187.13.174
IdentityFile ~/.ssh/appuser
ForwardAgent yes
Host someinternalhost
User appuser
Hostname 10.132.0.3
ProxyJump bastion
С использованием ProxyCommand. В файл конфигурации, расположенный по пути ~/.ssh/config, необходимо добавить следующий блок:
Host bastion
User appuser
Hostname 35.187.13.174
IdentityFile ~/.ssh/appuser
ForwardAgent yes
Host someinternalhost
User appuser
Hostname 10.132.0.3
ProxyCommand ssh -W %h:%p bastion