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