Guides pas-a-pas pour SSH sur macOS
Comment utiliser un jump host sur Mac
Configuration ProxyJump visuelle, agent forwarding, chaines multi-saut — sans editer ~/.ssh/config a chaque fois.
Duree estimee: 3 minutes
Un jump host (bastion) est un serveur SSH expose a Internet via lequel vous atteignez des hotes prives. Configurez un bastion une fois, tous les autres serveurs sont joignables par lui. La maniere 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'edition de config.
Pas-a-pas
- 1
Creer d'abord le profil bastion (lui n'a aucun saut)
Sidebar → + → SSH. Remplissez le hostname/IP public du bastion, port, user, auth (cle 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 cle 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)
Creez un nouveau profil SSH pour la cible. Remplissez son adresse **privee** (vue depuis le reseau 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 cles correspondantes pour chainer l'auth), chaque profil dans la chaine SSHive a sa propre auth — mot de passe / cle privee / 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 cle de votre laptop). - 4
Multi-saut (jusqu'a 5) : A → B → C → cible
Besoin de chainer plus d'un bastion ? Creez 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'editeur 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'hote cible, le fichier passe chiffre : Mac → bastion → cible. Les tunnels marchent pareil.
Fonctionnalites SSHive associees
Cas d'usage courants
Gerer vos instances AWS EC2 depuis votre Mac
Connectez-vous a des instances EC2 publiques et privees avec cles 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 reseaux prives — sans edition massive de `~/.ssh/config`.
Guides pas-a-pas
Comment generer et utiliser des cles SSH sur Mac
De `ssh-keygen` aux serveurs sans mot de passe en 5 min — couvre ed25519, ssh-agent, le Trousseau Apple et l'integration 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. Telechargement gratuit, sans inscription.
Telecharger SSHive gratuitement