Tunnelling pour accéder à un serveur distant: canal 2: échec de l'ouverture:


0

J'ai essayé de regarder des articles similaires ici mais ils ne m'ont pas aidé.

J'utilise un tunnel pour transférer le trafic sur le port 8080 d'un serveur à l'aide de la commande suivante:

utilisateur ssh @ -L 8080: SERVEUR: 8080 -N

Ça fonctionne parfaitement. Il y a un autre serveur sur cet hôte qui écoute le port 85. Lorsque je fais ce qui suit:

ssh -v utilisateur @ -L 86: 10.32.226.116: 85 -N

Et allez à localhost: 86 je reçois ce qui suit:

Authenticated to SERVER ([SERVER]:22).
debug1: Local connections to localhost:86 forwarded to remote address SERVER:85
debug1: Local forwarding listening on ::1 port 86.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on 127.0.0.1 port 86.
debug1: channel 1: new [port listener]
debug1: Entering interactive session.
debug1: Connection to port 86 forwarding to SERVER port 85 requested.
debug1: channel 2: new [direct-tcpip]
channel 2: open failed: connect failed: Connection refused
debug1: channel 2: free: direct-tcpip: listening port 86 for SERVER port 85, connect from 127.0.0.1 port 58045, nchannels 3

Toutes mes excuses pour le formatage, c'est un peu nouveau pour moi.

Quelqu'un peut aider avec cela? Merci

Réponses:


0

Différence majeure: le port 8080 n’est pas privilégié, le port 85/86 (inférieur à 1024) l’est. De la page de manuel ssh

Seul le superutilisateur peut transférer des ports privilégiés

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.