Aller au contenu principal

Un client SSH tout-en-un pour passer de Windows au Mac

Reprenez vos sessions enregistrées dans MobaXterm, PuTTY ou Royal TSX et gardez une seule fenêtre, au lieu de reconstruire votre installation avec quatre apps Mac.

Par Lucas Russo, développeur de SSHive · Mis à jour le

Sous Windows, beaucoup d'administrateurs travaillent avec un seul outil : MobaXterm, avec le RDP, les transferts de fichiers et une console série dans la même fenêtre, ou PuTTY pour le shell et le port série. Sur Mac, la réponse habituelle est un empilement : le Terminal ou iTerm2, Cyberduck pour les fichiers, Windows App (ex-Microsoft Remote Desktop) pour le RDP, une visionneuse VNC, et un outil série USB quand il faut configurer un commutateur. Chacun garde sa propre liste d'hôtes. SSHive est une seule app pour cette liste : des onglets SSH avec le gestionnaire de fichiers à côté du terminal, le RDP et le VNC dans les onglets de la même fenêtre, et, sur Mac, le FTP, le Telnet et la console série. La comparaison avec MobaXterm reprend les différences point par point ; cette page porte sur le déménagement lui-même.

Reprendre vos sessions

SSHive lit les fichiers qu'exportent ces outils. Ouvrez Paramètres > Import / Export > Importer depuis un autre outil et choisissez : - MobaXterm : MobaXterm.ini enregistré en clair, ou un export .mxtsessions. Les sessions SSH, RDP, VNC et SFTP sont reprises avec leurs dossiers ; les sessions série, rlogin et navigateur sont ignorées. - PuTTY : un export .reg de vos sessions enregistrées, fait sur le PC avec reg export HKCU\Software\SimonTatham\PuTTY\Sessions putty.reg. Les sessions SSH et Telnet sont reprises. - Royal TSX : un document .rtsx, pour ses connexions SSH, RDP et VNC. SSHive en reprend les hôtes, les ports, les utilisateurs et les chemins des clés, pas les mots de passe : vous saisissez chacun une fois, à la première connexion. Les chemins des clés désignent encore le PC : copiez les clés, ou importez-les dans Paramètres > Clés SSH, puis mettez les profils à jour. Votre ~/.ssh/config s'importe en un clic avec Importer SSH Config dans la barre latérale ; le guide d'import le montre pas à pas.

Ce qui remplace quoi

L'onglet SSH garde le gestionnaire de fichiers à côté du terminal : glissez des fichiers depuis le Finder, modifiez un fichier distant sur place et enregistrez avec ⌘S. Les sessions enregistrées deviennent des profils, rangés en dossiers, chacun avec sa couleur. Envoyer une commande à plusieurs serveurs, c'est le broadcast, qui atteint toutes les sessions SSH connectées. Les clés se génèrent dans Paramètres > Clés SSH (Ed25519, RSA 4096 ou ECDSA), qui installe aussi une clé publique sur un serveur par une session ouverte. Le port COM qui vous servait pour les commutateurs, c'est la console série, et ping, traceroute, whois et les requêtes DNS sont dans les outils réseau, tous gratuits sur Mac.

Les applications X11

SSHive ne fait pas de redirection X11. Si vous comptiez sur la redirection X11 de MobaXterm pour ouvrir un programme graphique Linux, installez XQuartz et lancez ssh -X user@host dans le Terminal de macOS pour ce programme. Quand il vous faut un bureau entier plutôt qu'une fenêtre, le RDP ou le VNC dans SSHive est en général la meilleure voie.

Ce qui est gratuit ici, et ce qui demande Pro

La version gratuite couvre l'essentiel de la ligne de commande : SSH avec un tunnel local, SFTP avec des envois jusqu'à 10 Mo par fichier, FTP et FTPS, Telnet, la console série et les outils réseau, avec 2 sessions SSH et 5 profils. SSHive Pro, un achat unique de 14,99 €, ajoute le RDP et le VNC, les sessions et profils illimités, les jump hosts, davantage de tunnels locaux, les tunnels distants et SOCKS, et le broadcast.

Questions fréquentes

Faut-il la version Pro pour importer mes sessions ?+
Non, l'import lui-même est gratuit. La version gratuite est toutefois limitée à 5 profils au total, en comptant ceux que vous avez déjà : l'import s'arrête dès que cette limite est atteinte et indique combien de sessions du fichier ont été reprises. Les autres ne sont pas mises de côté. Après le passage à Pro, importez de nouveau le fichier ; en mode Fusionner, toutes ses sessions sont ajoutées, supprimez donc les doublons de celles reprises la première fois. Si vous avez plus de 5 sessions à reprendre, débloquer Pro d'abord vous évite cette étape. Les sessions RDP et VNC s'importent comme les autres et s'ouvrent une fois Pro débloqué.
Pourquoi ne pas garder MobaXterm dans une machine virtuelle Windows ?+
Cela fonctionne, mais vous faites alors tourner une VM Windows rien que pour joindre vos serveurs : une licence Windows, plusieurs gigaoctets de mémoire, et des fichiers qui atterrissent sur le disque de la VM plutôt que dans le Finder. SSHive est une app Mac, installée depuis le Mac App Store, sur Apple silicon, et vos sessions sont à côté de vos autres apps Mac.
Existe-t-il une version Windows de SSHive ?+
Non. SSHive est conçu pour Mac, iPhone et iPad, et vendu uniquement sur l'App Store. Si une partie de votre équipe reste sous Windows, elle garde ses propres outils.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Téléchargement gratuit, sans inscription.