Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/11/2019, à 00:14

Plug

[Résolu] Tunneling HTTP(S) over SSH

Bonjour,

Mon sujet est plutôt réseau mais il n'y a pas cette rubrique. Donc je poste là (utilisation avancée).

J'ai un pc portable qui se connecte à mon serveur (ssh ou sftp) où qu'il soit. Mais certaines bornes wifi en accès plus ou moins "public" (universités, bibliothèques, ...) limitent les protocoles utilisables.

Je souhaite donc faire du tunneling (automatisé par script) pour faire passer mes connexions SSH dans du HTTP ou du HTTPS.

Je viens chercher ici quelques conseils (outils, paramétrages, scripts, ... ) et/ou retours d'expériences pour ceux qui ont déjà utilisé (avec succès wink) cette méthode.

En vous remerciant.

Dernière modification par Plug (Le 24/11/2019, à 14:41)

Hors ligne

#2 Le 21/11/2019, à 09:08

katian

Re : [Résolu] Tunneling HTTP(S) over SSH

Salut,

Il me semble que Yves Rougy a fait une vidéo youtube sur le sujet wink

Hors ligne

#3 Le 21/11/2019, à 19:07

lynn

Re : [Résolu] Tunneling HTTP(S) over SSH

Bonjour,

Plug a écrit :

Mon sujet est plutôt réseau mais il n'y a pas cette rubrique.

Tu n'as pas dû bien regarder... wink
2019-11-21-18-03-37-347504-Capture-20191121174732-772x64.png

Dernière modification par lynn (Le 21/11/2019, à 19:07)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#4 Le 21/11/2019, à 20:26

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

katian a écrit :

Il me semble que Yves Rougy a fait une vidéo youtube sur le sujet

J'ai parcouru son blog mais rien de ce type. Tu as un lien ?

lynn a écrit :

Tu n'as pas dû bien regarder...

Si si mais c'est dans Utilisation générale et je pensais que le tunneling c'était plus dans Utilisations avancées .

Mais si tout le monde fait du tunneling ici, c'est super, je vais avoir plein de réponses pour m'aider alors wink

Dernière modification par Plug (Le 01/11/2022, à 06:19)

Hors ligne

#5 Le 21/11/2019, à 22:14

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

Voilà, j'ai trouvé un paquet qui s'appelle httptunnel .

Est-ce que quelqu'un l'a déjà utilisé ?

J'ai tapé les commandes comme indiqué sur la page :

  • hts coté serveur - le port choisi est bien en écoute

  • htc côté client - le port choisi est également en écoute

Mais quand je veux utiliser le tunnel il semblerait que mon client ne transmette pas.
La commande

eleve@ubuntu:~$ ssh utilisateur@localhost -p 23000
|

reste en suspend (ne rend pas la main) alors qu'elle devrait afficher :

utilisateur@serveur's password:

Des idées ?

Hors ligne

#6 Le 24/11/2019, à 04:55

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

Bon c'est ma version qui est buggée hmm

Wiki ubuntu-fr a écrit :

Il est possible que vous rencontriez l'erreur suivante (avec la version 3.3+dfsg-3) lorsque hts est lancé en tant que root :

tunnel_accept: couldn't write GET header: Invalid argument

Le problème est discuté là :

    GitHub
    AskUbuntu

Le bug a été corrigé sur GitHub

Installer le package httptunnel 3.3+dfsg-4 de Wily corrige le problème.

J'ai plus qu'à faire une mise à jour...

Hors ligne

#7 Le 24/11/2019, à 09:06

maxire

Re : [Résolu] Tunneling HTTP(S) over SSH

Salut,

Oui, bon mettre à jour Ubuntu avec une version de paquet livrée avec une 15.10, ce n'est pas la meilleure des idées.
Avant de mettre en œuvre une solution proposée sur le Web bien vérifier la date de création de la page Web la proposant.
Quelle version de httptunnel as-tu installée ?
La dernière version stable date de novembre 2018 (source dépôts Archlinux).

Edit ; Pour accéder aux dernières versions de httptunnel le mieux est de commencer ici https://github.com/larsbrinkhoff/httptunnel

Dernière modification par maxire (Le 24/11/2019, à 09:12)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#8 Le 24/11/2019, à 13:05

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

Salut,

Oui bien sûr j'ai pris la dernière version de Lars

J'ai cité un extrait de la page https://doc.ubuntu-fr.org/httptunnel juste pour indiquer comment je m'étais rendu compte que ma version était buguée.

La page indique pourtant :

Wiki ubuntu-fr a écrit :

Dernière modification: Le 08/01/2017, 14:46

C'est pas si vieux. Mais bon, c'est vrai qu'une modification n'est pas forcément une actualisation.

maxire a écrit :

bien vérifier la date de création de la page

oui, mais comment ?

Hors ligne

#9 Le 24/11/2019, à 14:40

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

Bon avec une version non buguée ça marche mieux. smile
Je passe en résolu.

Éventuellement je continuerai la discussion si je teste corkscrew qui fait du HTTPS semble-t-il.

Dernière modification par Plug (Le 24/11/2019, à 14:45)

Hors ligne

#10 Le 24/11/2019, à 14:53

maxire

Re : [Résolu] Tunneling HTTP(S) over SSH

Salut,

J'allais justement proposer corkscrew, pas réussi à utiliser httptunnel sous Archlinux, je n'ai sans doute pas tout compris quant à son utilisation.
Où as-tu trouvé la version correcte de httptunnel ?

plug a écrit :

oui, mais comment ?

Bonne question, c'est tout le problème, les personnes livrant une solution indiquent rarement à quelle date et parfois la version de logiciel utilisée est peu claire.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#11 Le 24/11/2019, à 15:45

Plug

Re : [Résolu] Tunneling HTTP(S) over SSH

maxire a écrit :

Où as-tu trouvé la version correcte de httptunnel ?

Dans les dépôts Debian https://packages.debian.org/stretch/httptunnel
C'est mal ? roll

C'est celle qui m'est apparue comme la plus à jour (et développée également par Lars)

Hors ligne