Пришлось обновить ОС на Debian 9. В репозитарии есть не всё, так что собираю тут себе немного из исходников.
Пока насобиралось:
Клиент для SSTP VPN и плагин для Network Manager:
sstp-client_1.0.12-1_amd64.deb
network-manager-sstp_0.9.10-2_amd64.deb
Как обычно, пришлось поплясать с configure. Для первого:
./configure --libexecdir=/usr/libexec --prefix=/usr --sysconfdir=/etc --localstatedir=/var
Для второго:
./configure --with-pppd-plugin-dir=/usr/lib/x86_64-linux-gnu/NetworkManager/ \ --libexecdir=/usr/libexec --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libdir=/usr/lib/x86_64-linux-gnu
Плагин к Network Manager для L2TP. Почему-то исчез из репозитария stretch. Версия 1.2.10 из репозитариев sid и booster требует более нового pppd. Пересобрал так, чтобы не требовала:
network-manager-l2tp_1.2.10-1_amd64.deb
С микротиком по L2TP/IPSec у меня соединиться не получилось (впрочем, и раньше не получалось), но просто L2TP работает. Получилось. Чтобы заработал IPSec, надо написать в поля Phase1 Algorithms и Phase2 Algorithms волшебную строку aes128-sha1-modp2048!. Поле Gateway ID оставить пустым, в поле Pre-shared key написать понятно что. Если с этим vpn-сервером соединяются клиенты других ОС, то эта строка подойдет.
KeepassX 0.4.4
keepassx_0.4.4-1_amd64.deb
tsclient
Давно уже не компилируется без костылей, поэтому таскаю с собой много лет назад собранный бинарник. ИЗ RDP-клиентов он умеет только rdesktop, который в последних (и не сильно свежих) версиях имеет проблемы либо с изменением размера окна, либо с курсорными стрелками, либо с русскими буквами (в зависимости от версии). Проблему решил, написав скрипт-враппер для FreeRDP. Называется rdesktop, принимает необходимые параметры от tsclient и запускает xfreerdp. В архиве всё, что надо распаковать юзеру в home:
tsclient.tgz