Importer ~/.ssh/config dans SSHive
Par Lucas Russo, développeur de SSHive · Mis à jour le
Faites entrer votre configuration OpenSSH dans SSHive : chaque entrée Host devient un profil en quelques secondes.
Si vous utilisez SSH sur Mac depuis des années, vous avez un ~/.ssh/config rempli d'entrées Host : bastions, serveurs de production, machines du réseau domestique. SSHive le lit et transforme chaque Host en profil, directives ProxyJump, IdentityFile, Port, User et HostName comprises. Le fichier d'origine reste intact, et ssh nom-du-serveur continue de marcher dans n'importe quel autre terminal. Une fois les profils créés, le guide des clés SSH et le guide du bastion prennent le relais.
Pas à pas
Lancer l'import : le menu ⋮ de la barre latérale, pas les Réglages
En haut de la barre latérale gauche, cliquez sur le bouton ⋮ (Plus d'actions) et choisissez Importer SSH Config. L'action ne se trouve ni dans les Réglages ni dans la barre de menus de macOS : c'est cet emplacement qu'il faut retenir. SSHive lit alors~/.ssh/configdirectement ; la sandbox de macOS accorde la lecture de ce chemin la première fois.Pas d'aperçu : un import silencieux et une seule notification
Aucune boîte de dialogue du type « voici X profils, choisissez lesquels importer ». Le clic lance l'import et affiche une seule notification : ✅N profil(s) importé(s), plus le nombre de doublons ignorés s'il y en a. Les doublons sont repérés sur le triplethost:port:username: un même triplet est ignoré sans bruit, sans fenêtre de fusion ni d'écrasement.Ce qui est lu (et ce qui ne l'est pas)
Correspondances directes :Host→ nom du profil,HostName→ hôte,Port→ port,User→ utilisateur,IdentityFile→ fichier de clé privée (authentification par clé),ForwardAgent→ transfert de l'agent,LocalForwardetRemoteForward→ tunnels locaux et distants,DynamicForward→ port SOCKS.ProxyJumpest lu, mais le lien avec la chaîne de sauts visuelle peut demander une confirmation manuelle : si la chaîne d'une cible affiche un menu vide après l'import, choisissez à nouveau le bastion dans l'éditeur de chaîne.Lecture seule : SSHive n'écrit jamais dans ~/.ssh/config
L'import va dans un seul sens. Le fichier d'origine n'est pas modifié, etssh hostnamedepuis le Terminal marche toujours. Si vous modifiez~/.ssh/configplus tard, relancez l'import : les doublons sont ignorés et seules les nouvelles entrées arrivent. Dans la version gratuite, l'import respecte la limite de 5 profils : si~/.ssh/configcontient 12 hôtes, seuls les 5 premiers sont enregistrés et l'import s'arrête là. Passez à Pro avant l'import si vous les voulez tous.
Questions fréquentes
SSHive modifie-t-il mon ~/.ssh/config ?+
ssh hostname depuis le Terminal marche toujours, et les profils SSHive en sont une copie indépendante. Pour récupérer des modifications ultérieures, relancez l'import depuis le menu ⋮ de la barre latérale : les doublons sont ignorés et seules les nouvelles entrées s'ajoutent.Puis-je importer depuis PuTTY, MobaXterm ou Royal TSX ?+
.reg, un .ini MobaXterm en clair et les documents Royal TSX .rtsx. La version gratuite garde la même limite de 5 profils. Il n'existe pas d'import pour Termius, SecureCRT, iTerm2 ni Tabby. Vous venez de Windows ? Voyez SSHive pour les utilisateurs de PuTTY et de MobaXterm.Puis-je exporter les profils SSHive vers ~/.ssh/config ?+
~/.ssh/config. Pro ajoute un export vers un fichier .sshive, mots de passe inclus et chiffrés si vous le choisissez, pour une sauvegarde ou un collègue. C'est le format propre à SSHive, pas une configuration OpenSSH.Fonctionnalités SSHive associées
Terminal SSH
Terminal accéléré par le GPU
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