Aller au contenu principal

Accéder en SSH à un NAS Synology ou QNAP depuis votre Mac

Un shell pour ce que l'interface web ne montre pas, le SFTP pour déplacer des fichiers, et la page d'administration par SSH plutôt que par un port ouvert.

Par Lucas Russo, développeur de SSHive · Mis à jour le

Un NAS fait tourner un système allégé (DSM chez Synology, QTS chez QNAP, TrueNAS, Unraid) et propose SSH pour ce que son interface web ne couvre pas : vérifier df -h, modifier un fichier Docker Compose, relancer un paquet bloqué, lire un journal. Depuis un Mac, la routine est courte : un shell, un transfert de fichiers de temps en temps, et la page d'administration quand vous n'êtes pas chez vous. SSHive garde un profil par NAS, avec le gestionnaire de fichiers SFTP à côté du terminal, dans le même onglet. Glissez des fichiers depuis le Finder pour les envoyer, ou ouvrez un fichier texte dans l'éditeur intégré, modifiez-le sur le NAS et enregistrez avec ⌘S.

Activer SSH, et SFTP, dans DSM

Dans DSM, ouvrez Panneau de configuration > Terminal et SNMP > Terminal et cochez Activer le service SSH. Synology conseille de quitter le port 22 par défaut ; quel que soit votre choix, reportez-le dans le profil. Seuls les comptes du groupe administrators peuvent se connecter en SSH, et sudo -i vous donne les droits root quand une tâche l'exige. Le SFTP est un service à part dans DSM, sous Panneau de configuration > Services de fichiers > FTP, dans la partie SFTP : cochez Activer le service SFTP si vous voulez le gestionnaire de fichiers en plus du terminal. Créez ensuite le profil dans SSHive avec l'adresse du NAS, le port et ce compte administrateur, puis passez à une clé une fois la connexion par mot de passe validée.

L'interface web de DSM par un tunnel

DSM écoute sur les ports 5000 (HTTP) et 5001 (HTTPS). Plutôt que de les ouvrir sur votre box, ajoutez un tunnel local au profil du NAS : port local 5001, hôte distant localhost, port distant 5001. Connectez-vous, puis ouvrez https://localhost:5001 ; le navigateur peut signaler que le certificat n'a pas été émis pour localhost, c'est normal. Le même principe vaut pour QTS chez QNAP (8080 par défaut) et pour TrueNAS ou Unraid sur 80 ou 443. Hors de chez vous, le port SSH lui-même doit rester joignable : par un VPN comme Tailscale ou WireGuard, ou par un port redirigé qui n'accepte que les clés.

Ce qui est gratuit ici, et ce qui demande Pro

SSH, le gestionnaire de fichiers SFTP et un tunnel local sur le profil, suffisant pour DSM, sont gratuits, tout comme 5 profils. La version gratuite limite les envois à 10 Mo par fichier : largement assez pour des configurations, des scripts et des documents, trop peu pour des vidéos ou des images disque. SSHive Pro lève cette limite et ajoute d'autres tunnels, les tunnels distants et le broadcast pour plusieurs NAS, pour 14,99 € en une fois.

Questions fréquentes

Pourquoi le SFTP vers mon NAS est-il plus lent qu'un partage de fichiers ?+
Le SFTP chiffre tout ce qu'il transmet, et sur un NAS doté d'un processeur ARM modeste, c'est souvent le chiffrement, et non le réseau, qui fixe le rythme ; l'aide de Synology prévient elle-même que le chiffrement réduit la vitesse de transfert et consomme davantage de ressources. Pour déplacer toute une photothèque sur le réseau de la maison, le partage SMB du NAS va plus vite. Le SFTP est le bon outil pour le fichier dont vous avez besoin tout de suite, et pour joindre le NAS en sécurité depuis l'extérieur.
SSHive peut-il remplacer le client Synology Drive ?+
Non. Synology Drive synchronise des dossiers en arrière-plan et résout les conflits ; le SFTP de SSHive sert aux opérations de fichiers que vous décidez. Utilisez les deux : Drive pour ce qui doit rester synchronisé, SSHive pour l'administration et les transferts ponctuels.
Puis-je parcourir le NAS depuis mon iPhone ?+
Oui. L'app SFTP pour iPhone et iPad parcourt le NAS en SFTP et y ouvre un shell SSH, avec les mêmes limites gratuites, et un seul achat Pro couvre le Mac et l'iPhone.

Fonctionnalités SSHive associées

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Téléchargement gratuit, sans inscription.