83 votes

Quel est un bon client de tunneling SSH pour OS X ?

J'ai utilisé SSH Tunnel manager pour configurer et arrêter facilement le tunnelage de port par SSH vers divers serveurs de mon entreprise. Cela m'a évité d'ouvrir une nouvelle fenêtre de terminal qui va rester là juste pour le plaisir d'avoir un tunnel ouvert.

Cela a bien fonctionné (enfin, en quelque sorte) mais SSH Tunnel Manager est une application PowerPC. Avec Lion, elle n'est plus supportée.

Qu'est-ce qu'un bon remplacement ?

59voto

jtrag Points 799

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

Lancer un tunnel SSH

Pour lancer votre tunnel SSH, il suffit d'ouvrir Mac OSX Terminal.app et de vous connecter à votre serveur distant via SSH avec les drapeaux suivants :

ssh -D 8080 -C -N username@example.com

Cela lancera notre tunnel SSH sur le port 8080 et acheminera tout le trafic (en toute sécurité) par le serveur de example.com.

Parcourir le Web

Maintenant, commençons à naviguer sur le web en utilisant 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 du proxy ".
  • Sélectionnez "SOCKS Proxy".
  • Entrez '127.0.0.1
  • Entrez le port '8080
  • Enregistrez les modifications en sélectionnant "OK".

14 votes

La question est précisément de savoir comment éviter de faire tout cela, car c'est ennuyeux quand on doit le faire fréquemment.

5 votes

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 être configuré comme un script aussi, au lieu d'utiliser une application tierce.

1 votes

Faire par la ligne de commande est ok quand vous avez 1 tunnel à exécuter. Lorsque les gens recherchent un gestionnaire, ils ont l'intention de faire fonctionner plusieurs tunnels en même temps. Il est donc préférable d'avoir un outil qui configure tous les tunnels et indique s'ils sont ouverts ou non.

25voto

shsteimer Points 8749

SSHTunnel est une interface utilisateur gratuite, basée sur le cacao, pour la gestion des tunnels SSH. Fonctionne sur 10.5 et plus. Il n'a pas été mis à jour depuis un certain temps mais le code qui est là est raisonnablement stable. Il a bien fonctionné pour moi dans le passé.

SSHTunnel

0 votes

Cela a-t-il été testé sous Lion ?

0 votes

Je ne l'ai pas encore essayé.

0 votes

J'ai eu l'occasion de l'essayer aujourd'hui. Oui, cela fonctionne toujours pour moi dans Lion (10.6.0).

25voto

Hipponax43 Points 163

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

4 votes

Bienvenue à Ask Different ! Veuillez consulter le centre d'aide concernant autopromotion .

0 votes

Secure Pipes a fonctionné pour moi après avoir créé un lien symbolique ssh dans un endroit qu'il essayait d'utiliser -. sudo ln -s /usr/local/bin/ssh /usr/bin/ssh . Je suis sur OS X 10.9.5. La bonne chose est la possibilité de modifier UUID.ssh_config dans ~/Library/Application Support/Secure Pipes répertoire. J'ai pu activer l'authentification Kerberos de cette façon. La seule chose que je souhaite, c'est que la configuration ne soit pas écrasée à chaque fois que je redémarre le programme (contournement par sudo chown root UUID.ssh_config ).

1 votes

Secure Pipes fonctionne bien (au moins pour les transferts locaux) dans El Capitan.

17voto

Yang.Y Points 289

Tunnel central cuit par Codinn est un gestionnaire de tunnel intuitif et facile à utiliser :

  1. Prise en charge du transfert de port local, distant et dynamique
  2. Compatible avec OpenSSH
  3. Intégré au trousseau de clés de MacOS
  4. Reconnexion automatique
  5. Editeur de configuration avancé
  6. Icône d'état dans la barre de menu
  7. Étiquettes personnalisées
  8. Importation et exportation

Core Tunnel - Overview Core Tunnel - Status Item Core Tunnel - Advanced Option Editor

0 votes

Merci pour ce procès. ps aux | grep ssh n'a rien. Comment avez-vous commencé le tunnel ?

0 votes

@hbrls Puisque SSH Tunnel est basé sur une excellente bibliothèque SSH - libssh :) BTW, nous avons également mis en libre accès notre composant principal. SSHKitCore qui est basé sur libssh.

1 votes

Je viens d'acheter cette application payante et je l'adore. 63 critiques 5 étoiles (en comptant toutes les versions de l'application) sur le Mac App Store d'Apple. C'est magnifique et intuitif, une solution très spécifique à Mac, et un bon moyen de gérer les tunnels pour que je n'aie pas à garder la trace des scripts et m'assurer qu'ils s'exécutent au démarrage, etc... Et BTW, en utilisant ceci. J'ai pu créer un tunnel pour contourner la limitation de frustration de CyberDuck (aussi récent qu'avril 2017) en ce qu'il ne semble pas prendre en charge l'option ~/.ssh/config ProxyCommand. Techniquement parlant, aucune application n'est requise pour cette solution de contournement, mais cela le rend certainement pratique !

13voto

Matt Points 61

Gestionnaire de tunnels SSH est désormais disponible sur le Mac App Store ! Donc, vous pouvez l'exécuter sur Lion.

1 votes

Peu fiable sur 10.8, ne fonctionne que parfois.

0 votes

Il ne supporte pas la redirection locale pour les ports < 1024 parce que cela nécessite des privilèges Root et l'application ne le supporte pas encore :(

2 votes

Non disponible dans l'app store australien $#% !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X