Устанавливаем Ubuntu 20.04.5
https://interface31.ru/tech_it/2022/10/ustanovka-i-nastroyka-rutoken-vpn-community-edition.html
статья изменена в связи со сложностями сборки.
apt-get update -y && apt-get dist-upgrade -y && apt-get autoremove -y && apt-get autoclean -y
apt-get install -y mc
sudo -s
hostnamectl set-hostname RutokenVpn
groupadd ubuntu
useradd -m -N -G users,sudo,ubuntu -s /bin/bash ubuntu
mcedit /etc/netplan/00-installer-config.yaml
заменим в нем имя интерфейса на eth0.
mcedit /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 netcfg/do_not_use_netplan=true"
update-grub
cd
wget https://raw.githubusercontent.com/AktivCo/Rutoken-VPN-Community-Edition-Server/public/install.sh
chmod +x install.sh
./install.sh
После выполнения произойдет перезагрузка в автоматическом режиме.
После перезагрузки
cp /etc/netplan/00-installer-config.yaml /home/administrator/
После удаления не перезагружать
rm /etc/netplan/00-installer-config.yaml
mcedit /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8
LLMNR=yes
DNSSEC=no
Cache=yes
DNSStubListener=yes
systemctl restart systemd-resolved
cd
wget https://interface31.ru/tech_it/files/download-client.component.zip
cp /opt/Rutoken-VPN-Community-Edition-Server/front/app/common/download-client/download-client.component.html /root/
rm /opt/Rutoken-VPN-Community-Edition-Server/front/app/common/download-client/download-client.component.html
unzip /root/download-client.component.zip -d /opt/Rutoken-VPN-Community-Edition-Server/front/app/common/download-client/
cd /opt/Rutoken-VPN-Community-Edition-Server/
npm run webpack:opensource
Произвести настройку сети ( как минимум )
https://ip_adress/login
Web login + Password = RutokenVpn
Далее перезагрузка и удачной работы.