Port Forwarding, Freebox .. toussa

Répondre
Partager Rechercher
Hello,

Etant dans l'incapacité ponctuelle de disposer d'un port sur ma connexion actuelle je pensais utiliser du port forwarding pour parvenir à mes fins :

- Faire tourner mon serveur web en local sur le port 3000 ou autre, et le rendre accessible sur le port 80 d'une box ubuntu ouverte en ssh sur le 443 et 80 sur 80, reliée a une Freebox qu'on me prête gentille-ment où je dispose d'un compte root, et tout ce qui va bien.
En gros, que le localhost:3000 soit forwardé sur le 88.178.xxx.xxx:80

Après quelques recherches, je me mets à utiliser la commande ssh -R de la manière suivante :

Code:
ssh -R *:80:localhost:3000 root@88.178.xx.xx
J'obtiens le log suivant :

Code:
OpenSSH_5.1p1, OpenSSL 0.9.7l 28 Sep 2006
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 88.178.xxx.xxx [88.178.xxx.xxx] port 443.
debug1: Connection established.
...
debug1: Next authentication method: password
root@88.178.xxx.xxx's password: 
debug1: Authentication succeeded (password).
debug1: Remote connections from *:80 forwarded to local address localhost:3000
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Remote: Server has disabled port forwarding.
debug1: remote forward failure for: listen 80, connect localhost:3000
Warning: remote port forwarding failed for listen port 80
debug1: All remote forwarding requests processed
J'ai mis en gras ce qui me semblait etre la cause du disfonctionnement.
J'ai également ajouté ces 2 lignes dans /etc/ssh/sshd_config du 88.178.xxx.xxx

Code:
GatewayPorts yes
AllowTcpForwarding yes
Et pour l'occasion


Code:
PermitRootLogin yes


Une idée de pourquoi ca ne marche pas ?
au pif,

check dans le fichier de conf tes lignes ListenAddress, PermitOpen, Port
http://www.openbsd.org/cgi-bin/man.c...nfig&sektion=5

Regarde aussi la présence de fichiers de conf pour ton client. l'utilisation des options en ligne de commande est logiquement prioritaire mais sait-on jamais

Sinon tu dis que la freebox va bien mais check aussi sa configuration, genre ouvrir des ports dessus
debug1: Remote: Server has disabled port forwarding

Heu question tu as activé l'ip forward?

fait un : cat /proc/sys/net/ipv4/ip_forward si c'est 1 il est activé si c'est 0 il est pas activé
j'ai ajouté un PermitOpen 0.0.0.0:[num du port], et bien ca fonctionne en rediregeant le 3000 vers le 3000 mais pas le 3000 vers 80. Doit surement être une histoire de compte root / ubuntu / ports < 1024.

J'avais bien le ip_forward à 0, mais même en le laissant tel quel ca marche


Merci vous deux !
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés