ssh: globale option ProxyCommand für einen Host deaktivieren

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
inne
Beiträge: 3293
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

ssh: globale option ProxyCommand für einen Host deaktivieren

Beitrag von inne » 10.02.2015 22:27:44

Hallo,

ich habe in ~/.ssh/config global ProxyCommand gesetzt, möchte aber für einen Host keinen Proxy verwenden. Wie hann hier die Option aufgehoben werden?

reox
Beiträge: 2563
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: ssh: globale option ProxyCommand für einen Host deaktivi

Beitrag von reox » 10.02.2015 23:05:42

du kannst in der config negieren:

Code: Alles auswählen

Host !foo.bar.bla, *
    ProxyCommand ssh jumper.foo.bar.bla nc -w 1 %h %p
Führt den ProxyCommand für alle Hosts außer foo.bar.bla aus.

inne
Beiträge: 3293
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: ssh: globale option ProxyCommand für einen Host deaktivi

Beitrag von inne » 12.02.2015 18:05:37

Das funktioniert bei mir irgendwie nicht. Genau wie ein ProxyCommand none, was laut Manpage funktionieren soll.


Meine config schaut z.Z. so aus:

Code: Alles auswählen

ProxyCommand command

Host router
   ProxyCommand none
   [...]

Host foo
   [...]
Zum Host router soll ohne ProxyCommand verbunden werden.

reox
Beiträge: 2563
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: ssh: globale option ProxyCommand für einen Host deaktivi

Beitrag von reox » 12.02.2015 20:33:25

mhh, probiers mal so:

Code: Alles auswählen

Host !router,*:
    ProxyCommand ...
Oder was auch gehen sollte glaube ich:

Code: Alles auswählen

Host router
     ProxyCommand none

Host *
     ProxyCommand ...
afaik bricht er ab sobald er was gematches gefunden hat. dH da ProxyCommand überall matched wird das verwendet da Host router später ist... Bin mir jetzt aber nicht wirklich sicher ob es tatsächlich so ist...

Antworten