# #gitlab #gitlab-ci #vpn #openvpn #cicd
Вопрос:
Я хочу позвонить по ssh через GitLab и внести изменения, у меня уже есть рабочая структура, но я хочу добавить свой сервер на VPN-сервер и доступен только с IP-адреса VPN-сервера
У вас есть что добавить?
Я добавил это
- which openvpn || (apt-get update -y -qq amp;amp; apt-get install -y -qq openvpn) - cat lt;lt;lt; $GITLAB_PUSH_OPENVPN gt; /etc/openvpn/client.conf - cat lt;lt;lt; "log /etc/openvpn/client.log" gt;gt; /etc/openvpn/client.conf - echo "I'm going to start OPENVPN connection. Please wait. Timeout 30s." - openvpn --config /etc/openvpn/client.conf --daemon - sleep 30s - echo "Giving some info after daemon is getting started." - cat /etc/openvpn/client.log - ping -c 1 1.1.1.1 - echo "Importing VPN has been successful."
У меня есть переменная $GITLAB_PUSH_OPENVPN (конфигурация openvpn client .opvn) с включенным перенаправлением шлюза для подключения к Интернету
У меня получилось успешное соединение, но затем нет доступа к Интернету, и я не могу получить доступ к своему серверу. Я попробовал тот же файл для своего клиента Windows OpenVPN connect, у меня нет никаких проблем.
С уважением
Комментарии:
1. Кто-нибудь может мне помочь?