J'ai besoin de ssh sur mon ordinateur de travail, puis de me connecter à un site Web externe (entièrement hébergé dans une autre société) avec lequel mon travail a été effectué avec ma machine de travail.
Cette réponse dit que je peux passer un tunnel par un seul port en utilisant:
ssh -L 8080:server-hostname:80 remote-Host
Ce qui est idéal car je n'ai pas à canaliser tout mon trafic vers ma machine de travail. Donc, si le site Web auquel j'ai besoin d'accéder avec ma machine de travail est à:
http://www.abcde.com/1020-39x/proprietary-documentation-blah
J'ai essayé:
ssh -L 8080: http://www.abcde.com/1020-39x/proprietary-documentation-blah:8 moi @ travail
Mais la commande retourne une erreur disant Bad local forwarding specification
Comment puis-je faire ceci?
Vous devez le faire de cette façon:
ssh -L 8080:www.abcde.com:80 me@work
puis connectez-vous avec votre navigateur à:
http: // localhost: 8080/1020-39x/proprietary-documentation-blah
pour obtenir le contenu de votre serveur distant sur www.abcde.com
.