Forwarding de port via rebond [SSH] - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 03-07-2014 à 15:01:22
c'est depuis ton PC que tu dois faire le tunnel.
Marsh Posté le 03-07-2014 à 15:30:12
oui mais depuis mon pc je peut pas acceder directement au serveur B, je dois passer par le A.
du coup je fait comment avec putty ?
Marsh Posté le 03-07-2014 à 15:54:29
tu ouvres une session SSH sur A depuis ton PC en configurant un tunnel à destination de B sur le port 8080.
Marsh Posté le 03-07-2014 à 16:15:16
donc avec un local port a 8080, et une destination en B:8080 ?
j'ai essayer, mais ca marche pas non plus
Marsh Posté le 03-07-2014 à 16:23:59
oui c'est ça.
Perso je viens d'essayer ave une configuration similaire, ça marche impec...
Marsh Posté le 03-07-2014 à 16:49:18
en fait sur la machine B dans la conf y'a un authorizedTCPforwading no, donc normal que ca marche pas.
Merci quand meme.
Marsh Posté le 03-07-2014 à 16:54:06
mais sur B il n'y a aucun forwarding, c'est si c'était sur A qu'il y avait ça que ça poserait problème.
Marsh Posté le 03-07-2014 à 17:37:39
le AllowTcpForwarding doit etre explicitement à yes pour que ca fonctionne ?
ou le fait qu'il ne soit pas present (ou commenté) desactive automatiquement cette fonction ?
Marsh Posté le 03-07-2014 à 17:42:16
Citation : |
Marsh Posté le 03-07-2014 à 21:43:38
Donc ça doit venir du serveur B, car sur le A le paramètre n'est pas défini.
Marsh Posté le 04-07-2014 à 00:49:08
le serveur B n'a rien à voir là-dedans, pour lui c'est une connexion https classique en provenance de A.
Marsh Posté le 23-07-2014 à 07:48:33
J'ai du louper une etape alors.
Recapitulons :
sur putty, je configure une connexion ssh classique sur serveur A, sur laquelle je configure un tunnel ssh en local 8080, en destination de B:8080.
jusque la ok.
une fois connecté à A, dans l'event log de putty il me dit bien avoir monter le tunnel vers B.
Par contre, sous IE, comment j'accère à A ?
avec un https://127.0.0.1:8080, ou https://A:8080 ?
quoi que j'essaie, des que j'essaie une des URL, j'ai l'erreur suivante :
2014-07-23 07:48:43 Opening forwarded connection to B:8080
2014-07-23 07:48:43 Forwarded connection refused by server: Connect failed [Connection refused]
mais du coup, ne m'indiquand pas quel serveur à refuser la connexion, je suis pas avancé
Marsh Posté le 23-07-2014 à 13:56:36
sur ton pc tu accèdes au tunnel ouvert via https://127.0.0.1:8080 ou https://localhost:8080
le serveur B est bien accessible en 8080 par le serveur A ? sur serveur A si tu fais un curl https://B:8080 ça répond bien ?
Marsh Posté le 25-07-2014 à 07:45:28
J'ai reussi
en fait j'ai changer le port local par un autre, et ca a marcher.
je sais pas pourquoi, a croire que mon port local 8080 est deja bouffer par autre chose.
donc j'ai :
sous putty, ssh vers A, avec un tunel L1234 vers B:8080
une fois loguer, sous IE : https://localhost:1234, et voila
Bref, utiliser le même port local et disant, c'est pas terrible en fait.
Merci du coup de main
Marsh Posté le 03-07-2014 à 14:43:28
Bonjour
j'espère etre dans la bonne section, sinon merci de deplacer.
J'ai un petit soucis pour faire du port forwarding via SSH.
je m'explique
J'ai mon PC sous Win 7, sur lequel je me connecter a des serveurs Linux, Unix, HP, ... via putty.
J'ai un serveur, qu'on va appeller B, que je peut atteindre que via un serveur A (A et B sont accessibles via SSH)
J'ai un service web tourant sur le port 8080 en https sur le serveur B.
Comment faire le port forwarding pour acceder en https web port 8080 sur le serveur B, directement sur mon poste de travail ?
j'ai essayer depuis A un ssh -L8080:monip:8080 B
mais sous IE quand je fait https://localhost:8080, j'ai rien.
Merci de votre aide.
---------------
Serveur HFR - OpenTTD