Вы не можете сделать это напрямую, так как sshd понимает только IP-адреса. Вы можете собрать что-то вместе, используя скрипт openvpn up
-up cmd Командная консоль, запускаемая после успешного открытия устройства TUN / TAP (изменение UID до пользователя). Сценарий up полезен для указания команд маршрутизации, которые направляют IP-трафик, предназначенный для частных подсетей, которые существуют на другом конце VPN-соединения, в туннель ...
См. Также --down
возможность очистки и соответствующие части документации, подробно описывающие безопасность сценариев и т. Д.
Вы обнаружите, что IP-адрес устройства tun передается в сценарий как переменная окружения. Также sshd принимает параметры в командной строке вида
-oSomeOption=SomeValue
-o опция Может использоваться для задания параметров в формате, используемом в файле конфигурации. Это полезно для указания параметров, для которых нет отдельного флага командной строки. Для получения полной информации о параметрах и их значениях, смотрите sshd_config (5)
Так что вы могли бы использовать
-o ListenAddress=<some address>
Предположительно, у вас есть какой-то внеполосный метод общения с вашим VPS, чтобы, когда это не получится, вы могли связаться с сервером.
tun0
?