Как подключиться к SSTP Azure VPN Gateway с помощью sstpc
Это мои первые вопросы здесь. У меня проблема с подключением к некоторым виртуальным сетям в Microsoft Azure. Я получил инструкции, как это сделать в Windows. Проблема в том, что я использую Antergos, дистрибутив на основе ArchLinux.
Я получил следующее:
- Файл .pfx и его пароль.
- Шлюз Лазурного vpn gateway.
- Кажется, что аутентификация основана на сертификатах, поэтому нет пользователя и пароля.
Я сделал следующее:
Создал файл pem из файла pfx, используя:
openssl pkcs12 -in AzureVPNClientCert.pfx -out test.pem -nodes
Выполнив эту команду, test.pem - это сгенерированный ранее pem.
sudo sstpc --log-level 5 --log-stderr --ca-cert ./test.pem --cert-warn azuregateway.cloudapp.net defaultroute usepeerdns
Выход:
sstpc[1875]: Waiting for sstp-plugin to connect on: //run/sstpc/sstpc-uds-sock
sstpc[1875]: Resolved azuregateway.cloudapp.net to XXX.XXX.XXX.XXX
sstpc[1875]: Connected to azuregateway.cloudapp.net
sstpc[1875]: SSL certificate verification failed: unable to get local issuer certificate (20)
sstpc[1875]: Server certificated failed verification, ignoring
sstpc[1875]: Sending Connect-Request Message
sstpc[1875]: SEND SSTP CRTL PKT(14)
sstpc[1875]: TYPE(1): CONNECT REQUEST, ATTR(1):
sstpc[1875]: ENCAP PROTO(1): 6
sstpc[1875]: RECV SSTP CRTL PKT(48)
sstpc[1875]: TYPE(2): CONNECT ACK, ATTR(1):
sstpc[1875]: CRYPTO BIND REQ(4): 40
sstpc[1875]: Started PPP Link Negotiation /dev/pts/3: Please load the ppp_generic kernel module.
sstpc[1875]: PPPd terminated
sstpc[1875]: SSTP session was established for 0 seconds
sstpc[1875]: Received 0 bytes, sent 0 bytes
Мой вопрос: возможно ли подключиться к этому vpn, используя ssptc в archlinux? И можете ли вы дать подробное объяснение, как это сделать?
Я действительно ценю любое руководство