Sie können dies nicht direkt tun, da sshd nur IP-Adressen versteht. Möglicherweise können Sie mithilfe eines OpenVPN-Up-Skripts etwas zusammenfügen
-up cmd Shell-Befehl, der ausgeführt wird, nachdem das TUN / TAP-Gerät erfolgreich geöffnet wurde (UID-Änderung vor dem Benutzer). Das Skript up ist nützlich, um Routenbefehle anzugeben, mit denen IP-Verkehr für private Subnetze, die am anderen Ende der VPN-Verbindung vorhanden sind, in den Tunnel geleitet wird.
Siehe auch die --down
Option zum Bereinigen und die relevanten Teile der Dokumentation, die die Skriptsicherheit usw. beschreiben.
Sie werden feststellen, dass die IP-Adresse des Tun-Geräts als Umgebungsvariable an das Skript übergeben wird. Sshd übernimmt auch Optionen in der Befehlszeile des Formulars
-oSomeOption=SomeValue
-o Option Kann verwendet werden, um Optionen in dem Format anzugeben, das in der Konfigurationsdatei verwendet wird. Dies ist nützlich, um Optionen anzugeben, für die es kein separates Befehlszeilenflag gibt. Ausführliche Informationen zu den Optionen und ihren Werten finden Sie unter sshd_config (5).
Du könntest es also gebrauchen
-o ListenAddress=<some address>
Vermutlich haben Sie eine Out-of-Band-Methode, um mit Ihrem VPS zu sprechen, sodass Sie den Server kontaktieren können, wenn dies unterbrochen wird.
tun0
?