Aller au contenu

reverse Proxy server pour SSH


Messages recommandés

Hello,

j'aimerais acceder a un syno (une VM) sur un reseau distant. les ports sont bloqué, que ce soit sur le reseau ou du lieu de connexion.

du coup, j'utilise reverse proxy pour me connecter aux differentes VM. tout fonctionne tres bien, j'accede a tout les Syno, mais je voudrais acceder a en SSH maintenant.

j'ai essayer de rediriger vers le ports 22 mais ca ne fonctionne pas. une idée de comment je pourrais faire?

Merci

snip_20161209141629.png

Modifié par nexius2
Lien vers le commentaire
Partager sur d’autres sites

ceci devrait t'aider : 

http://dag.wiee.rs/howto/ssh-http-tunneling/

perso, çà passait un proxy d'entreprise avec authentification ldap :rolleyes: (je c, c pas bien tout ca)

donc, en gros, il te faut de ton coté :

Un apache spécialement configurer (voir lien) accessible via ton reverse proxy

et pour y acceder, le programme  proxytunnel avec les bon paramètre (la, c parfois + compliqué) 

Lien vers le commentaire
Partager sur d’autres sites

Pour avoir du SSH sur HTTP, il y a aussi GateOne disponible chez SynoCommunity : https://synocommunity.com/package/gateone

Mais je ne sais pas s'il est supporté par DSM 6. À tester donc.

Sinon il est possible d'en récupérer les sources sur Github : https://github.com/liftoff/GateOne

Lien vers le commentaire
Partager sur d’autres sites

weety? les chaussons? :-)

je veux bien plus d'info sur ta facon de proceder.

je travail sur une autre partie de ma plateforme de dev pour le moment donc j'ai pas pu trop me pencher dessus, mais je suis toujours a la recherche d'une solution.

pour info, gateone est sur la plateforme synocommunity qui semble ne pas encore supporter les VM donc je ne peux pas tester.

(et je vais pas developper sur la prod) 

j'ai un debian sur docker qui me premet de tester mes scripts via HTTP, mais il me faudrait un os synology pour que ce soit parfait :-)

donc si tu as reussit a t'y connecter (en http bien sur), je veux bien un petit tuto !

Modifié par nexius2
Lien vers le commentaire
Partager sur d’autres sites

Il y a 23 heures, mafiaman42 a dit :

Le mieux reste une solution comme GateOne ou Shellinabox. reste à savoir s'ils sont compatibles avec DSM6. 

Shellinabox tourne sous DSM6. Toutefois c'est une version perso cross-compilée à partir des sources avec le toolchain fourni par Synology que j'utilise. Je ne pense pas que le package soit encore supporté ni suivi par contre.

Lien vers le commentaire
Partager sur d’autres sites

CoolRaoul, tu l'as compiler pour quel machine?

N'importe quelle VM Linux avec une distrib courante fait l'affaire, faut suivre les instructions qu'on peut trouver dans la section développeurs du site Syno pour mettre en place l'environnement de cross compilation.
Sinon il est possible de s'appuyer sur l'environnement spksrc de synocommunity pour être mieux guidé mais je n'ai pas eu l'occasion de le manipuler: https://github.com/SynoCommunity/spksrc


Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.