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

Gerer votre serveur perso depuis votre Mac

Une app pour tout dans votre home lab — SSH, SFTP, VNC et tunnels surs pour Plex, Home Assistant, Nextcloud et plus.

Un serveur perso aujourd'hui c'est rarement une seule box. Il y a l'hote Plex/Jellyfin (souvent un NAS ou un mini-PC reconditionne), peut-etre un Raspberry Pi Home Assistant, possiblement un Intel NUC sous Proxmox avec un stack de containers LXC, et une box Unraid pour le stockage. Chacun a son endpoint SSH, sa propre UI web admin sur un port different, et a occasionnellement besoin d'une session bureau pour bricoler. SSHive les gere tous depuis une fenetre : SSH et SFTP pour le terminal/fichiers, VNC pour la rare session bureau, tunnels pour acces sur aux UIs web sans les exposer sur le reseau perso. Le systeme de profils encourage une organisation propre — groupez vos boxes home lab dans un dossier "Home Lab", mettez une couleur differente par hote pour distinguer visuellement prod et bricolage, sauvegardez des snippets type "mise a jour systeme" ou "etat des containers" une fois et reutilisez sur chaque box.

Tunneliser les UIs admin sans port forwarding

Plex sur 32400, Jellyfin sur 8096, Home Assistant sur 8123, Nextcloud sur 80/443, Sonarr sur 8989 — chaque service self-hosted a son port. Ne les exposez pas sur le NAT du routeur (les script kiddies scannent les IPs perso quotidiennement). A la place, dans chaque profil SSHive, ajoutez des forwards Local mappant le port service vers localhost. Connectez-vous au serveur perso, et `http://localhost:8123` atteint Home Assistant, `http://localhost:32400/web` atteint Plex — chiffre via SSH, aucune exposition Internet.

Backup en SFTP depuis une seule fenetre

Drag-and-drop d'un dossier depuis `~/Documents` vers `/backup/macbook/` du serveur perso. Le panneau SFTP de SSHive affiche vitesse, ETA, taille totale. Pour l'automation, lancez `rsync` depuis le terminal SSHive adjacent — mais pour les moments ad-hoc "j'ai besoin de ca sur le serveur", le drag-drop SFTP gagne en simplicite.

Gestion multi-serveur avec broadcast

Trois boxes perso ? Utilisez le broadcast pour les updates globales : ouvrez SSH sur les trois, Cmd+Shift+B, tapez `sudo apt update && sudo apt upgrade -y`. Trois updates en parallele, trois sorties live cote a cote. Reboot en sequence avec un autre broadcast (ou sautez la box qui fait tourner le VPN).

Questions frequentes

Comment trouver l'IP de mon serveur perso depuis Mac ?+
Sur reseau local, utilisez le hostname (ex. `unraid.local`, `pi.local`) — la plupart des distros Linux tournent avahi/Bonjour. Si le hostname est peu fiable, verifiez les leases DHCP du routeur (la plupart des routeurs perso l'exposent dans leur UI admin sur 192.168.1.1).
Puis-je acceder a mon serveur perso en deplacement ?+
Deux options : (1) Tailscale ou WireGuard sur le serveur perso et le Mac — puis le serveur est joignable comme si vous etiez chez vous. (2) Forwardez le port 22 du routeur vers le serveur perso (utilisez un port externe non standard genre 2222), auth par cle SSH uniquement, fail2ban sur le serveur. Puis SSHive se connecte a `votre-ip-perso:2222`. Tailscale est l'option la plus sure.
SSHive remplace-t-il Mosh pour les connexions instables ?+
Non — SSHive tourne sur SSH/TCP standard, pas le protocole UDP de Mosh. Pour des liens tres instables (tethering mobile, satellite), Mosh a du roaming et de l'echo predictif que SSHive n'a pas. L'auto-reconnect de SSHive aide pour les chutes intermittentes mais n'est pas un remplacement Mosh.

Essayer SSHive gratuitement sur macOS

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