Qu'est-ce qu'un bon client de tunneling SSH pour OS X?

66

J'utilise SSH Tunnel Manager pour configurer et arrêter facilement le tunnelage de port sur SSH vers différents serveurs de mon entreprise. Cela m'a évité la peine d'ouvrir une nouvelle fenêtre de terminal qui restera accrochée juste pour le plaisir d'avoir un tunnel ouvert.

Cela a très bien fonctionné (en quelque sorte), mais SSH Tunnel Manager est une application PowerPC. Avec Lion, il n’est plus supporté.

Qu'est-ce qu'un bon remplacement?

Boaz
la source

Réponses:

19

SSHTunnel est une interface utilisateur gratuite basée sur le cacao pour la gestion de tunnels SSH. Fonctionne à partir de 10.5. Il n'a pas été mis à jour depuis un moment, mais le code qui y est est raisonnablement stable. Cela a bien fonctionné pour moi dans le passé.

SSHTunnel

Ian C.
la source
Est-ce que cela a été testé sous Lion?
Machine à poussière
Je n'ai pas encore essayé.
Ian C.
Eu l'occasion d'essayer aujourd'hui. Oui, cela fonctionne toujours pour moi dans Lion (10.6.0).
Ian C.
@ Ian 10.6.0 n'est pas Lion, c'est Snow Leopard.
CajunLuke
6
Cela ne fonctionne pas sur OS X 10.8.x
bogdan
48

Pourquoi ne pas simplement utiliser un tunnel SSH via le terminal intégré d'OSX? ...

Lancer un tunnel SSH

Pour initialiser votre tunnel SSH, ouvrez simplement Mac OSX Terminal.app et connectez-vous à votre serveur distant via SSH avec les drapeaux suivants:

ssh -D 8080 -C -N [email protected]

Cela lancera notre tunnel SSH sur le port 8080 et acheminera tout le trafic (de manière sécurisée) via le serveur à example.com.

Surfer sur le web

Maintenant, commençons à naviguer sur le Web avec votre nouveau tunnel SSH (Chrome):

  • Ouvrez Google Chrome
  • Sélectionnez "Chrome" en haut à gauche
  • Sélectionnez 'Préférences'
  • Sélectionnez 'Afficher les paramètres avancés…'
  • Sélectionnez 'Modifier les paramètres de proxy…'
  • Sélectionnez 'Proxy SOCKS'
  • Entrez '127.0.0.1'
  • Entrez le port '8080'
  • Enregistrez les modifications en sélectionnant 'OK'
jtrag
la source
8
La question est précisément de savoir comment éviter de faire tout cela, car il est agaçant de devoir le faire fréquemment.
Nick Matteo
3
Pas vraiment, puisque vous pouvez lancer le terminal et exécuter la commande en arrière-plan, ce qui signifie que vous pouvez simplement fermer le terminal. Peut également être configuré en tant que script, au lieu d'utiliser une application tierce.
Efren
20

Essayez Secure Pipes: http://www.opoet.com C'est un logiciel libre et je cherche à ce que davantage de personnes l'utilisent.

Tuyaux sécurisés
la source
4
Bienvenue à Ask Different! Veuillez consulter le centre d'aide concernant l' auto-promotion .
grg
1
Secure Pipes fonctionne bien (au moins pour les avants locaux) à El Capitan.
Ranhiru Jude Cooray
1
Cool utilitaire! Fonctionne parfaitement sur macOS Sierra.
Nirmal
1
Est-ce que cela peut créer plusieurs tunnels sur la même connexion SSH? L'interface utilisateur ne ressemble pas à ce qu'elle peut
antak
1
@antak Ouais, ça ne peut pas être ce que je suis en train de le désinstaller.
vikas027
13

SSH Tunnel Manager est maintenant dans le Mac App Store! Donc, vous pouvez l'exécuter sur Lion.

Jesse
la source
1
Peu fiable sur 10.8, ne fonctionne que parfois.
sorin
Il ne supporte pas la redirection locale pour les ports <1024 car cela nécessite des privilèges root et l'application ne le supporte pas encore :(
Ian Dunn
2
Non disponible dans la boutique d'applications australienne $ #%!
Oden
1
Je reçois le message "Non disponible dans le magasin américain" (OS X 10.11.5)
Ian C.
8

Core Tunnel caked de Codinn est un gestionnaire de tunnel intuitif et facile à utiliser:

  1. Prise en charge de la redirection de port locale, distante et dynamique
  2. Compatible avec OpenSSH
  3. Intégré au trousseau macOS
  4. Reconnexion automatique
  5. Éditeur de configuration avancé
  6. Icône d'état dans la barre de menus
  7. Tags personnalisés
  8. Importation et exportation

Tunnel central - Aperçu Core Tunnel - Article de statut Core Tunnel - Editeur d'options avancées

Yang.Y
la source
Merci pour ce procès. ps aux | grep sshn'a rien. Comment as-tu commencé le tunnel?
hbrls
@hbrls Etant donné que SSH Tunnel est basé sur une excellente bibliothèque SSH - libssh :) BTW, nous avons également ouvert notre source SSHKitCore , un composant basé sur libssh.
Yang.Y
1
Je viens d'acheter cette application payante et je l'adore. 63 avis 5 étoiles (toutes versions confondues) sur le Mac App Store d'Apple. C'est une solution magnifique et intuitive, très spécifique à Mac, et un bon moyen de gérer les tunnels, ainsi je n'ai pas à suivre les scripts et à m'assurer qu'ils s'exécutent au démarrage, etc. ... Et BTW, en l'utilisant. J'ai pu créer un tunnel pour contourner la limitation de frustration de CyberDuck (aussi récente qu'en avril 2017) en ce sens qu'il ne semble pas prendre en charge l'option ~ / .ssh / config ProxyCommand. Techniquement, aucune application n'est requise pour cette solution de contournement, mais cela la rend pratique!
clair le
4

J'ai trouvé Coccinellida , ça marche sur Lion mais c'est nouveau et un peu bogué: /

Indoler
la source
2

Vous pouvez également consulter Meerkat .

jtbandes
la source
1
Meerkat me pose des problèmes sous Lion.
2
Commercial et cassé.
Bogdan
1

J'utilise iSSH dans Lion, une application frontale pour l'application en ligne de commande «ssh». Il fournit un moyen rapide et facile d'établir une connexion SSH avec un ordinateur distant.

kukoo
la source
3
iSSH demande toujours un mot de passe pour que cela ne fonctionne pas avec les clés SSH.
Bogdan
1

Je recommande fortement d'utiliser sshuttle . C'est très pratique.

Chauve souris
la source
Le dernier commit a été fait il y a 17 jours! Le projet est transféré, vérifiez ici: github.com/sshuttle/sshuttle @JonathanCross
Bat
0

iSSH ne me souviens pas de mon mot de passe. Coccinellida peut enregistrer un mot de passe. Mais il gelait parfois mon lion de montagne ...

Shimo est bon, mais c'est commercial.

voler moi
la source
0

TunnelerX est simple et facile à utiliser, axé sur le proxy SSH SOCKS. Cela ne couvre pas exactement la nécessité de gérer plusieurs serveurs, car vous ne pouvez ajouter qu'un seul serveur, bien que cela soit généralement suffisant pour les personnes cherchant à utiliser un boîtier externe en tant que proxy. Cela fonctionne bien sous Mountain Lion.

yorch
la source
0

SSH Tunnel Manager est toujours actif et pris en charge.

Désolé pour le retard cependant, ce n'est pas compatible avec El Capitan.

http://projects.tynsoe.org/stm/

Yann Bizeul
la source
0

Sur le terminal:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT USER@SERVER-IP

Si vous utilisez ssh avec une clé privée, tapez simplement:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT -i KEYFILE USER@SERVER-IP

par exemple

$ ssh -N -L 8888:127.0.0.1:80 -i Documents/default.pem [email protected] 

Après cela, vous pouvez naviguer en utilisant le tunnel. par exemple sur le navigateur: http://127.0.0.1:8888

vainqueur
la source