Generate PKI ca and cert and use it for sstp
To reproduce:
set vpn sstp authentication local-users username foo password 'bar' set vpn sstp authentication mode 'local' set vpn sstp client-ipv6-pool prefix 2001:db8::/48 set vpn sstp gateway-address '192.168.122.14' set vpn sstp ssl ca-certificate ca set vpn sstp ssl certificate cert
Commit:
vyos@r1-roll# commit [ vpn sstp ] VyOS had an issue completing a command. Report time: 2021-10-22 18:44:50 Image version: VyOS 1.4-rolling-202110180513 Release train: sagitta Built by: autobuild@vyos.net Built on: Mon 18 Oct 2021 05:13 UTC Build UUID: 3d685787-8b27-4d77-81e4-78a0350d0c05 Build commit ID: 35ca06d25b8b76 Architecture: x86_64 Boot via: installed image System type: KVM guest Hardware vendor: QEMU Hardware model: Standard PC (Q35 + ICH9, 2009) Hardware S/N: Hardware UUID: 33b46f5d-be75-40e3-a07f-f5582af9d6a1 Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/vpn_sstp.py", line 148, in <module> generate(c) File "/usr/libexec/vyos/conf_mode/vpn_sstp.py", line 108, in generate with open(cert_file_path, 'w') as f: FileNotFoundError: [Errno 2] No such file or directory: '/run/accel-pppd/sstp-cert.pem'