Ich muss mich per SSH bei meinem Arbeitscomputer anmelden und dann über meinen Arbeitscomputer eine Verbindung zu einer externen Website (die vollständig bei einem anderen Unternehmen gehostet wird) herstellen, für die mein Arbeitgeber einen Vertrag abgeschlossen hat.
Diese Antwortsagt, ich kannTunnel durch einen einzigen Portmit:
ssh -L 8080:server-hostname:80 remote-host
Das ist ideal, weil ich dann nicht den gesamten Datenverkehr auf meinen Arbeitscomputer umleiten muss. Die Website, auf die ich mit meinem Arbeitscomputer zugreifen muss, befindet sich also hier:
http://www.abcde.com/1020-39x/proprietary-documentation-blah
Ich habe es versucht:
ssh -L 8080:http://www.abcde.com/1020-39x/proprietary-documentation-blah:80ich@arbeit
Der Befehl gibt jedoch einen Fehler zurück, der besagtBad local forwarding specification
Wie kann ich das machen?
Antwort1
Sie müssen es folgendermaßen machen:
ssh -L 8080:www.abcde.com:80 me@work
und stellen Sie dann mit Ihrem Browser eine Verbindung her, um:
http://localhost:8080/1020-39x/proprietäre-dokumentation-blah
um den Inhalt Ihres Remote-Servers abzurufen www.abcde.com
.