Ssh-Client-Konfiguration, allgemeine Konfiguration für alle Hosts auf demselben Computer

402
nulll

in meinem ~/.ssh/configmöchte ich so etwas definieren

# myvm.hosting.com is a real existing domain Host myvm.hosting.com # tunnel to mysql LocalForward 3311 localhost:3306  # example.com is a real existing domain Host example.com User myuser HostName myvm.hosting.com  # example.org is a real existing domain Host example.org User myuser HostName myvm.hosting.com 

Wenn ich laufe, ssh example.comwürde ich gerne die für die definierte Port-Weiterleitung ausführen myvm.hosting.com, aber es sieht so aus, HostNameals würde sie nicht überschreiben Host...

Ho, um das zu erreichen?

PS:

  • Host *ist keine Option, weil ich viele "Basismaschinen" magmyvm.hosting.com
  • Ich möchte weiterhin echtes DNS verwenden, ich möchte keine Niknames

Vielen Dank!

0

1 Antwort auf die Frage

0
Jasen

Einstellungen vor dem ersten hostgelten für alle Verbindungen

 LocalForward 3311 localhost:3306  # myvm.hosting.com is a real existing domain Host myvm.hosting.com # tunnel to mysql  # example.com is a real existing domain Host example.com User myuser HostName myvm.hosting.com  # example.org is a real existing domain Host example.org User myuser HostName myvm.hosting.com 
Danke, aber ich möchte verschiedene Ports für verschiedene * "Basismaschinen" einstellen * nulll vor 6 Jahren 0