La connexion SSH-L est réussie, mais la redirection du port localhost ne fonctionne pas " channel 3: open failed: connect failed: connexion refusée"

mon laboratoire exécute RStudio sur un serveur. Il y a quelques semaines, depuis la maison de mon cousin, j'ai réussi à entrer dans le serveur et à remonter le RStudio côté serveur via mon navigateur Local Firefox. Maintenant, lorsque j'essaie d'accéder au serveur RStudio depuis chez moi (via mon propre routeur), cela ne fonctionne pas. J'ai besoin d'aide pour le dépannage, et je suppose que c'est un problème sur le routeur. Je suis sous Mac OSX 10.6.8. Aucune idée de ce que le serveur de l'Université fonctionne, mais je ne pense pas que ce soit un côté serveur problème.

Voici comment cela a fonctionné la première fois que je l'ai fait, chez mon cousin: d'abord, je VPN dans le Réseau universitaire; puis j'appelle SSH avec port forwarding; puis j'ouvre un navigateur Firefox, je me connecte à mon port localhost, et il ouvre RStudio sur le côté serveur auquel je peux accéder par la fenêtre de mon navigateur local.

voici le problème que j'ai en ce moment quand j'essaie de me connecter depuis mon réseau:

je peux faire la connexion VPN avec succès. Je peux également configurer SSH avec succès avec cette commande: ssh -v -L 8783:localhost:8783 myacct@server.com

Voici les dernières lignes de la sortie verbeuse de la commande ssh:

debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:8783 forwarded to remote address localhost:8783
debug1: Local forwarding listening on 127.0.0.1 port 8783.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 8783.
debug1: channel 1: new [port listener]
debug1: channel 2: new [client-session]
debug1: Entering interactive session.
Last login: Mon Sep  2 04:02:40 2013 from vpnipaddress

donc je pense que je suis encore en train de réussir au niveau VPN et SSH (même si Je ne sais pas pourquoi il est dit que mon dernier login était Sep 2 Quand je me suis connecté plusieurs fois depuis lors).

ensuite, J'ouvre Firefox, et je tape localhost: 8783, et au lieu d'obtenir une application RStudio server par la fenêtre de mon navigateur, j'obtiens le erreurs suivantes:

dans la fenêtre du navigateur de Firefox, il est dit: serveur non trouvé, Firefox ne peut pas trouver le serveur à www.localhost.com, vérifier l'adresse pour les erreurs de frappe, etc.

dans la fenêtre du terminal, il est écrit:

debug1: Connection to port 8783 forwarding to localhost port 8783 requested.
debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 8783 for localhost port 8783, connect from 127.0.0.1 port 50420, nchannels 4

Je ne suis pas sûr de ce que j'ai mal compris. Je n'ai rien changé sur mon portable depuis ma dernière connexion. Je suis sur mon propre routeur (au lieu de celui de mon cousin), alors peut-être que je dois me frotter au pare-feu? J'ai déjà autorisé les ports 22 et 8783 pour passer par le pare-feu de mon ordinateur portable (Je ne suis même pas sûr que j'avais besoin de le faire). De l'aide?

21
demandé sur user2762495 2013-09-09 23:25:03

3 réponses

ssh -v -L 8783:localhost:8783 myacct@server.com
...
channel 3: open failed: connect failed: Connection refused

lorsque vous vous connectez au port 8783 sur votre système local, cette connexion est transmise par tunnel à travers votre lien ssh vers le serveur ssh sur server.com