SSH-Tunnelbindung an Domäne

467
Daniel Stephens

Ich habe einen funktionierenden SSH-Tunnel, der meine Ortsgespräche von localhost: 8080 an meinen Remote-Computer an Port 8080 umleitet. Da ich ein Zertifikat für habe *.example.com, frage ich mich, ob ich meinen Tunnel auf eine Weise einrichten kann, die ich https://example.com:8080anstelle von http://localhost:8080- verwenden kann. ohne die Host-Datei zu bearbeiten, indem Sie einfach meinen Tunnel öffnen

0

1 Antwort auf die Frage

0
grawity

Mit -L, nein. Der ssh-Client kann nicht überschreiben, wie das Betriebssystem die Domänenauflösung ausführt.

Ein -DSOCKS-Tunnel könnte dies tun, da er als vollständiger Proxy-Dienst fungiert und Webbrowser die Möglichkeit haben, den Domänennamen normalerweise an den Proxy weiterzuleiten, anstatt ihn lokal aufzulösen. Der ssh-Client könnte also den Domänennamen ersetzen und eine andere Verbindung als die vom Browser angeforderte herstellen.

Aber wenn Sie verwenden -DTunnel, ist das wahrscheinlich ohnehin nicht notwendig, da sie bereits können Sie geben eine beliebige Domain - Namen und es wird über den SSH - Proxy -Klasse zugänglich werden. Solange Ihre x.example.com-Domäne in die eigene IP-Adresse des Servers aufgelöst wird, funktioniert sie hier.

Kann ein SOCKS-Tunnel nur für eine bestimmte Domäne begrenzt werden? Der ganze andere Verkehr sollte nicht darüber hinweggehen Daniel Stephens vor 5 Jahren 0