Guides pas-a-pas pour SSH sur macOS
Comment utiliser un jump host sur Mac
Configuration ProxyJump visuelle, agent forwarding, chaines multi-saut, sans éditer ~/.ssh/config a chaque fois.
Durée estimee: 3 minutes
Un jump host (bastion) est un serveur SSH expose a Internet via lequel vous atteignez des hôtes prives. Configurez un bastion une fois, tous les autres serveurs sont joignables par lui. La manière OpenSSH : `ssh -J bastion target` ou `ProxyJump bastion` dans `~/.ssh/config`. SSHive le rend visuel : configurez le bastion en profil, puis taggez n'importe quel autre profil avec "Jump Host : bastion", pas d'édition de config.
Pas-a-pas
- 1
Créer d'abord le profil bastion (lui n'a aucun saut)
Sidebar → + → SSH. Remplissez le hostname/IP public du bastion, port, user, auth (clé recommandee). La section Avance reste vide pour le bastion, il n'a pas de Jump Chain lui-meme. Sauvegardez et connectez une fois pour accepter la clé hote. Pourquoi c'est important : l'UI Jump Host de SSHive est **un dropdown qui liste les profils SSH existants**, pas de champ texte libre "user@host", donc le profil bastion doit exister avant qu'un autre profil puisse le referencer. - 2
Construire la chaine sur le profil cible (Pro uniquement)
Créez un nouveau profil SSH pour la cible. Remplissez son adresse **privée** (vue depuis le réseau interne du bastion) et l'auth que la cible accepte. Cliquez **Avance** → bloc **Jump Chain**. Cliquez **+ Ajouter un saut**, un `<select>` apparait listant tous vos autres profils SSH (filtres sur type = ssh, excluant le profil courant). Choisissez le bastion. La chaine se visualise en bas : `bastion → cible`. Chaque saut a des boutons monter/descendre/supprimer. Sauvegardez. Jump Host est **Pro uniquement** (`LicenseService.check('jumphost')`) ; en Free le bloc entier est grise avec le badge PRO. - 3
Chaque saut porte sa propre auth, pas besoin de jongler avec l'agent
Contrairement a OpenSSH `ProxyJump` (qui a besoin d'un agent ou de clés correspondantes pour chainer l'auth), chaque profil dans la chaine SSHive a sa propre auth, mot de passe / clé privée / agent / passphrase, et SSHive utilise l'auth de chaque profil en parcourant la chaine. Bastion en ed25519, cible en agent-only ? Aucun probleme. La checkbox Forward Agent dans Avance est un toggle a part : activez-la sur le bastion uniquement si un outil *tiers* sur le bastion a besoin de votre agent local (ex. `git push` depuis le bastion avec la clé de votre laptop). - 4
Multi-saut (jusqu'a 5) : A → B → C → cible
Besoin de chainer plus d'un bastion ? Créez le profil A (pas de saut), le profil B avec Jump Chain `[A]`, le profil C avec Jump Chain `[A, B]`, l'ordre compte. L'éditeur de chaine accepte jusqu'a 5 sauts. SFTP et tunnels sur le profil final marchent de facon transparente a travers chaque saut de la chaine.
Questions frequentes
Puis-je utiliser un jump host avec SFTP et tunnels ?+
Oui, SFTP et tunnels marchent de facon transparente a travers un jump host. Glissez un fichier sur le panneau SFTP de l'hôte cible, le fichier passe chiffré : Mac → bastion → cible. Les tunnels marchent pareil.
Fonctionnalités SSHive associees
Cas d'usage courants
Gérer vos instances AWS EC2 depuis votre Mac
Connectez-vous a des instances EC2 publiques et privées avec clés PEM, jump hosts et tunnels, depuis une seule app macOS native.
Workflows SSH jump host sur Mac
Setup visuel des bastions, reutilisation sur profils, agent forwarding vers réseaux privés, sans édition massive de `~/.ssh/config`.
Guides pas-a-pas
Comment générer et utiliser des clés SSH sur Mac
De `ssh-keygen` aux serveurs sans mot de passe en 5 min, couvre ed25519, ssh-agent, le Trousseau Apple et l'intégration SSHive.
Comment configurer un tunnel SSH sur Mac
Un guide complet aux tunnels SSH local, remote et SOCKS5 sur macOS, en ligne de commande et visuellement dans SSHive.
Essayer SSHive gratuitement sur macOS
Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Téléchargement gratuit, sans inscription.
Télécharger SSHive gratuitement