# Tunnel ssh

**URL:** <https://www.debian-fr.org/t/tunnel-ssh/4439>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439 "2016-02-20T15:00:28Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/1 "2016-02-20T15:00:28Z")

</div>

Aujourd’hui je me suis dit qu’il etait peut etre temps de crypter ma connexion wifi, parcequ’on ne sait jamais qui rode dans les parages 😉  
J’utilise actuellement un portable et c’est un autre portable qui lui a une connexion ethernet vers internet qui me servait de passerelle.  
Mes contraintes sont les suivantes:  
-\> Je ne suis pas administrateur de l’autre machine mais j’ai un compte ssh dessus  
-\> J’ai pas envie de chercher des heures  
-\> Usage personnel, pas besoin d’une sécurité HiTech™  
-\> Je n’ai besoin que d’un port, le port 3128 (squid) pour perdre mon temps à surfer.

J’ai donc crée un tunnel ssh et j’ai été très étonné de la simplicité; j’ai tappé les commandes un peu au pif et ca a marché direct.  
En local sur mon ti firefox j’ai mis comme proxy : localhost, port 2020  
Ensuite en local toujours, j’ai lancé ca:  
ssh -L 2020:machine\_distante:2020 boris@machine\_distante  
(rediriger localhost:2020 -\> machine\_distante:2020)  
Puis je me connecte en ssh  
ssh boris@machine\_distante  
et je redirige le port local 2020 vers le proxy squid (utilisé par machine\_distante)  
ssh -L machine\_distante:2020:proxy\_squid:3128 localhost

Hop ma connexion web est crypté au niveau wifi.

Pas belle la vie?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/2 "2016-02-20T15:00:29Z")

</div>

niveau wifi mais seulement pour ff, et avec un proxy sur la machine passerelle ☹  
Mais pour l’exemple, c’est interressant.

---

<div class="post-metadata">

**Author:** ![avision](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/a9a28c/32.png) [@avision](https://www.debian-fr.org/u/avision)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/3 "2016-02-20T15:00:30Z")

</div>

La passerelle n’a que acces au proxy ou aussi aux autres ports?

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/4 "2016-02-20T15:00:31Z")

</div>

[quote=“MattOTop”]niveau wifi mais seulement pour ff, et avec un proxy sur la machine passerelle ☹  
[/quote]  
Oui oui effectivement seulement pour ff.  
Et non pas de proxy sur la passerelle,une fedora core 5 (pas tapper) c’est du NAT fait avec firestarter, ca a pris environ 2mn30 pour le mettre en place.

[quote]  
Mais pour l’exemple, c’est interressant.[/quote]  
C’est pour l’exemple seulement que je l’ai mis. Faut biensur faire attention a ce qu’on fait. Disons que le ratio fonctionnalite/temps passe est optimal 🙂  
Sur la passerelle, seule ma debian peut etre translatee

> [@](#):
>
> La passerelle n’a que acces au proxy ou aussi aux autres ports?

La passerelle choppe en dhcp tout ca mais ensuite sur le routeur par defaut (de la passerelle), tout est interdit. Seul l’acces au proxy est libre (comme dans beaucoup d’entreprises en fait…)

---

<div class="post-metadata">

**Author:** ![avision](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/a9a28c/32.png) [@avision](https://www.debian-fr.org/u/avision)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/5 "2016-02-20T15:00:32Z")

</div>

OK ca explique l’interet de ta solution

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/6 "2016-02-20T15:00:33Z")

</div>

J’ai hesite a mettre un openvpn mais pour un port… pis j’ai entendu dire que en mode bridge c’etait pas evident 🙂

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/7 "2016-02-20T15:00:35Z")

</div>

[quote=“BorisTheButcher”]J’ai hesite a mettre un openvpn mais pour un port… pis j’ai entendu dire que en mode bridge c’etait pas evident 🙂[/quote]bon ok demain je fais un tuto sur le bridge openvpn.

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/8 "2016-02-20T15:00:38Z")

</div>

> [@](#):
>
> [quote=“BorisTheButcher”]J’ai hesite a mettre un openvpn mais pour un port… pis j’ai entendu dire que en mode bridge c’etait pas evident 🙂[/quote]bon ok demain je fais un tuto sur le bridge openvpn.

Ah ouais interessant. Je demanderai a mon pote qui a la fedora comme ca je teste, juste pour le fun.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/9 "2016-02-20T15:00:38Z")

</div>

bon, j’etais parti sur un tuto d’install de linux les mains dans les poches depuis windows, mais comme je n’y arrive pas pr l’instant, je vais faire un pipo openvpn (mais bon, je suis entouré, donc je ne peux pas faire mon autiste toute la journée sur la bécane: il va falloir que je trouve des tranches au calme pour ça).

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/10 "2016-02-20T15:00:39Z")

</div>

Je suis pas préssé je galère depuis ce matin avec mon p\*\*\*in de initrd ![:smt076](https://www.debian-fr.org/uploads/default/original/1X/a0c7ff8c1630cd90b0039b072c3de85679b5fc5c.gif) , je pense que je vais demander de l’aide ici vu que y a un fil qui en parle.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/11 "2016-02-20T15:00:39Z")

</div>

un initrd est un filesystem presque comme un autre: tu le decopresses et tu le montes sur un loop, et tu y mets ce que tu veux.

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:00 UTC](https://www.debian-fr.org/t/tunnel-ssh/4439/12 "2016-02-20T15:00:39Z")

</div>

Je viens de trouver un paquet interessant:

[quote]Package: secvpn  
Priority: optional  
Section: net  
Installed-Size: 388  
Maintainer: Bernd Schumacher [bernd.schumacher@hp.com](mailto:bernd.schumacher@hp.com)  
Architecture: all  
Version: 2.20  
Depends: bc, ssh, ppp, timeout, sudo  
Filename: pool/main/s/secvpn/secvpn\_2.20\_all.deb  
Size: 223484  
Description: Secure Virtual Private Network  
secvpn builds a VPN based on ssh and ppp as described  
in the Linux VPN HOWTO. (Please look there for further  
information) All necessary routing on the secvpn  
hosts will be done by secvpn. Secvpn will try to  
reestablish broken connections automatically.  
Tag: accessibility::speech, network::vpn, use::routing, works-with::file[/quote]

offtopic (pb d’initrd):  
oui je sais exactement ce que c’est et comment gerer les loop mais je me suis dit que utiliser soit mkinitramfs soit update-initramfs devraient marcher.

Tout ca parceque j’ai voulu prendre linux-image-2.6.17-2 en binaire et non pas le refaire moimeme. Tout est foutu en module, pire tous les modules sont foutus dans l’initrd (ranapeter d’avoir les modules snd dans l’initrd…).  
Et depuis que j’ai voulu tweaker le biniou il me sort que g pas de dma sur mon disque (hdparm me sort permission denied ioctl DMA bidule) Je pense a cause d’ide-generic qui est chargé alors qu’il devrait pas.  
Je fatigue grave là 😢 , je viens d’installer yaird en suivant le fil de bluenote.

[quote] Compared with earlier implementations like mkinitrd, it does a  
better job of deciding which modules are needed for your system,  
[/quote]

Ah ben ca peut pas etre pire que mkinitrd, c’est simple il me colle tout et n’importe quoi le mkinitramfs

edit: merci Matt . En fait j’aurai du le faire moi-meme comme tu disais car mkinitrd et meme yaird me prenait les mauvais modules.
