Skip to main content
Cas d'usage — SSH, SFTP, RDP et VNC pour macOS

Un workflow SSH developpeur pense pour macOS

Profils par projet, tunnels de base dev, snippets de deploy, ops serveur assistees IA via Claude/Cursor.

La vie SSH typique d'un dev macOS est en bordel : strings de connexion dans l'historique shell, mauvaise cle sur mauvais hote, copier-coller `ssh user@host` depuis un Notion, jonglage iTerm2 / Cyberduck / Microsoft Remote Desktop / TablePlus tunnele via `ssh -L`. SSHive ramene ca dans un workspace : profils par projet (un dossier = un projet, avec tous ses serveurs groupes), snippets pour les commandes de deploy hebdo, tunnels pour les bases dev, broadcast quand il faut deployer sur plusieurs staging, MCP pour laisser Claude dans votre IDE faire reellement le travail SSH.

Profil par projet, tags couleur par environnement

Creez un dossier par projet. Dedans, profils pour prod, staging, dev. Tag couleur prod en rouge, staging en orange, dev en vert — repere visuel qui empeche de taper dans le mauvais terminal. Sauvegardez les commandes communes (`tail app log`, `restart service`, `db backup`) en snippets project-scoped.

Tunnel des bases dev automatiquement

Dans le profil dev, ajoutez les forwards Local pour votre DB dev distante (5432 → 5432 pour Postgres, 6379 → 6379 pour Redis). Quand vous connectez, TablePlus/Postico touche `localhost:5432` et atteint la DB dev distante directement. Tunnel tombe quand vous deconnectez — pas de ports orphelins.

Laissez Claude / Cursor bosser sur vos serveurs

Activez le serveur MCP de SSHive. Claude Code ou Cursor dans votre IDE peut maintenant `ssh_execute` sur n'importe quelle session SSHive ouverte. Demandez "tail les 200 dernieres lignes d'app.log sur staging et trouve les erreurs 500" — Claude le fait. Demandez "compare la config nginx staging au repo local" — Claude lit via `sftp_read_file`, diffe. Reste hors-terminal pour les taches routinieres.

Questions frequentes

Puis-je garder mon ~/.ssh/config ?+
Oui. SSHive peut importer depuis `~/.ssh/config` et respecter ses directives, mais ne le demande pas. Vous pouvez utiliser le systeme de profils de SSHive en parallele de `ssh user@host` depuis n'importe quel autre terminal — pas de conflit.
SSHive s'integre-t-il avec VS Code Remote SSH ?+
Pas d'integration directe — VS Code Remote SSH utilise son propre client SSH. Ils coexistent : editez le code dans VS Code Remote-SSH, faites le travail terminal/SFTP/admin dans SSHive. Certains utilisateurs preferent le terminal-et-SFTP integre de SSHive pour le travail non-coding, en laissant VS Code pour le code.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Telechargement gratuit, sans inscription.