Contexte :
familial! Hobby, curiosité, chalenge....
Besoin :
ou plutôt souhait: accéder à ma SME8 (passerelle+serveur) par SSH, de l'extérieur, sur son port 443, tout en conservant HTTPS sur ce port.
Si possible, conserver l'utilisation du port 22 en plus (donc accès SSH sur port 22 et 443).
Schéma :
client distant: windows7, WinSCP et Putty
||
||
proxy distant: HTTP, HTTPS et FTP
||
|| internet
||
ma box: renvoie tous les ports sur la sme
||
||
ma SME8 en passerelle + serveur
||
||
mes clients ubuntu
Modem/Routeur/Box :
Comme indiqué, il renvoie bêtement tous les ports vers la sme.
Firewall/Serveur-passerelle multifonctions :
SME8, en mode passerelle+serveur, à jour. Pas de modifs de renvoi de port, iptable etc.....
Adressages :
Question :
Voilà donc la chose: je souhaite pouvoir joindre via SSh ma SME depuis un poste distant placé derrière un proxy HTTP.
Etant donné que le proxy distant rejette le SSH, les "docs de filous" telles que la 3ème citée plus bas donnent comme recette magique de passer par un tunnel SSH qui passerait par le port HTTPS (443).
Oui mais, ma SME, après réglage du port SSH sur 443 dans le server-manager --> accès à distance, n'accepte ni ne rejette les connexions. Depuis l'intérieur par exemple:
- Code : Tout sélectionner
arnaud@KCNAthlon:~$ ssh root@192.168.2.5 -p 443
_
je perds simplement le prompt et dois le récupérer par un ctrl+z.
Sur les ports 444 ou 450 par exemple, la connexion est OK. Il me faut/faudrait cependant le port 443!
De plus, étant donné que le port standard est le 22, j'aimerais bien que la sme accepte en plus le SSH sur ce port: ça m'éviterait de modifier mes scripts et mes sauvegardes affa.
Alors, en résumé, comment:
- passer SSH sur port 443?
- tout en conversant HTTPS?
- laisser en plus le port 22 actif pour le SSH?
Pistes imaginées :
Je pense que le "problème" vient du fait que la sme continue d'attendre du HTTPS sur le port 443
--> me faut-il un multiplexeur (sshl par ex.)? Ça existe pour la SME (j'ai bien entendu déjà cherché... un peu...) ?
Je pourrais peut être faire en sorte que ma box renvoie le port 443 sur le 22 de la sme. Oui, mais le vrai HTTPS (webmail) arrivera également alors sur le port 22 de la sme --> je ne pense pas que ça fonctionne!
Recherches :
http://smeserver.fr/faq_aef.php
http://doc.ubuntu-fr.org/ssh
http://olivier.cochard.me/bidouillage/comment-surfer-tranquille-au-bureau (assez bonne doc pour débutant, malgré un titre "special" // m'a fait venir l'idée du multiplexeur HTTPS/SSH "sshl")
http://forums.ixus.net/viewtopic.php?t=42926
http://forums.ixus.net/viewtopic.php?t=43070
ainsi qu'avec mon ami google avec des requètes du style:
http://www.google.fr/#hl=fr&q=sme+server+ssh+port+443+no+connexion&oq=sme+server+ssh+port+443+no+connexion&gs_l=serp.3...5060552.5062305.2.5062782.4.4.0.0.0.0.673.1235.1j1j0j1j0j1.4.0...0.0...1c.1.bXk5yaEv0Hc&bav=on.2,or.r_gc.r_pw.&fp=e60121a80e72ba16&bpcl=35243188&biw=1600&bih=701
http://www.google.fr/#hl=fr&q=sme+server+ssh+et+https+port+443&oq=sme+server+ssh+et+https+port+443&gs_l=serp.3...51663.58019.2.58582.21.21.0.0.0.0.175.2326.5j16.21.0...0.0...1c.1.q-6ypb7dNjg&bav=on.2,or.r_gc.r_pw.&fp=e60121a80e72ba16&bpcl=35243188&biw=1600&bih=701
Logs et tests :
Test 1: essai de connexion de l'extérieur sur le port 22 depuis mon client distant: bloquage par le proxy distant
Test 2: essai de connexion de l'extérieur sur le port 22 via le wifi de mon voisin --> OK
Test 3: essai de connexion de l'extérieur sur le port 443 depuis mon client distant: pas de connexion, pas de message d'erreur particulier à part un "time out" de WinSCP et un perte du prompt de Putty
Test 4: idem depuis l'intérieur (cad mon client ubunt) --> même résultat
Test 5: test depuis l'intérieur sur ports 444, 450: connexion OK
Merci de me filer un tuyau car j'ai dû passer bêtement à côté de quelque chose de basique: j'ai l'air d'être le seul à avoir ce problème au vu des quelques vieux résultats (sme6 etc...) que m'a donné google sur le changement de port en question.
@+
Arnaud