Article rapide car à chaque fois j’oublie comment faire….
Le problème :
- Accéder à un gestionnaire de fichier « graphique » sur un serveur headless
- Le tout depuis un Mac (déport d’affichage, X-forwarding)
Le serveur étant headless, il faut installer un gestionnaire de fichier ayant le moins de dépendance possible (il ne doit pas installer tout Xorg/Gnome/KDE).
En voici quelques un :
- PCManFM : 51 dépendances, 39 Mo
- XFE : 75 dépendance, 67 Mo
- QtFM : 1 seul paquet (pas de dépendance), < 1 Mo, pas dans les dépôts
- emelFM2 : 1 seul paquet (pas de dépendance), < 2 Mo
(Cet article étant commencé depuis au moins 3 ans, le nombre de paquet et la taille de ces programmes à peut être changé)
Personnellement j’ai installé emelfm2.
Sur le serveur Linux toujours, s’assurer d’avoir xauth install et l’option X11Forwarding à yes dans /etc/ssh/sshd_config.
Sur le Mac, il faut installer XQuartz : https://www.xquartz.org/
Lancer XQuartz et dans le terminal qui s’ouvre lancer la commande :
ssh -X -Y -C -f [utilisateur linux]@[serveur linux] emelfm2
Et voila…