Je nach Standort wird automatisch ein anderes SSHFS gemountet

271
Sarke

Grundsätzlich haben wir einen lokalen Server und einen Remote-Server. Der Remote-Server ist für Out-of-the-Office.

Es ist ganz einfach, einen Ordner über SSH auf dem Remote-Server bereitzustellen.

Wenn ich jedoch im Büro bin, möchte ich, dass es mit dem lokalen Server gemountet wird, da die Latenz wesentlich geringer ist.

Ich weiß, dass dies manuell erfolgen kann, indem zwei verschiedene Befehle zum Einhängen verwendet werden, je nachdem wo ich bin, aber ich habe mich gefragt, ob dies automatisiert werden könnte.

0

1 Antwort auf die Frage

1
davidgo

Eine Lösung besteht darin, sich auf den Server zu beziehen, der DNS verwendet, und dann das DNS aufteilen, so dass lokale DNS-Anforderungen an die internen E / A-Server aufgelöst werden und Remote-Anforderungen eine andere IP erhalten.

Es gibt verschiedene Möglichkeiten, dies zu tun, z. B. die lokale Verwendung von dnsmasq mit einer hosts-Datei oder das Konfigurieren von bind für unterschiedliche Antworten je nach Schnittstellen- / IP-Bereich.

DNS kam mir in den Sinn, aber ich war mir nicht sicher, wie man das DNS-Problem lokal löst. Ich wusste nicht über Dnsmasq, danke! Sarke vor 6 Jahren 0