Le VNC permet de voir et contrôler l’écran d’un autre ordinateur — Linux, Windows, un Mac, un Raspberry Pi, un NAS… Bifrost parle le VNC standard (le protocole RFB) : il fonctionne avec les serveurs courants comme le Partage d’écran macOS, RealVNC, TightVNC et TigerVNC.
1. Ajouter une connexion VNC
Créez une connexion, réglez le protocole sur VNC, puis renseignez :
- Hôte — le nom ou l’adresse IP de la machine.
- Port — 5900 par défaut (écran
:0; utilisez 5901 pour:1, etc.). - Mot de passe — le mot de passe VNC, via un crédentiel ou saisi directement. Le nom d’utilisateur est optionnel — la plupart des serveurs VNC n’utilisent qu’un mot de passe, mais Bifrost vous demandera un nom d’utilisateur à la connexion si le serveur l’exige.
2. Affichage
Dans les réglages VNC de la connexion :
- Mise à l’échelle (activée par défaut) — adapte l’écran distant à votre fenêtre en gardant les proportions (bandes noires si besoin). Désactivez-la pour un affichage 1:1.
- Plein écran — ouvre la session en plein écran dans sa propre fenêtre.
- Profondeur de couleur — True Color (24 bits) par défaut ; descendez en High Color (16 bits) ou 256 couleurs (8 bits) pour économiser la bande passante sur les liaisons lentes.
- Lecture seule — regarder sans envoyer aucune entrée clavier ni souris. Vous pouvez en faire le réglage par défaut d’une connexion, ou le faire ponctuellement : depuis la barre latérale, Connexion en lecture seule ouvre la session en lecture seule sans modifier ses réglages.
3. Saisie, presse-papiers et sessions partagées
- Presse-papiers (activé par défaut) — copier/coller du texte entre votre Mac et l’écran distant.
- Session partagée (activée par défaut) — se connecter en plus de toute personne déjà connectée plutôt que de la déconnecter. Désactivez-la pour demander une session exclusive (le serveur décide de l’accorder ou non).
- Le clic droit est transmis au distant (il agit comme le bouton droit de la souris distante) : il n’y a donc pas de menu contextuel local au-dessus de l’écran.
- Ctrl+Alt+Suppr — appuyez simplement sur ⌃⌥⌦ (Contrôle-Option-Suppr avant ; la suppression avant =
fn+Suppr sur les portables). Bifrost le transmet au distant — pratique sur un écran de login Windows en VNC. - La lecture seule bloque toute saisie (clavier et souris) ; le presse-papiers peut toujours se mettre à jour.
4. Sécuriser le VNC — le faire passer dans un tunnel SSH
Le trafic VNC brut n’est pas chiffré. Sur un réseau local de confiance c’est généralement acceptable, mais sur internet ou toute liaison non fiable, vous devriez faire passer le VNC dans un tunnel SSH :
- Créez une connexion Tunnel SSH dans Bifrost qui redirige un port local (ex.
5900) vers lelocalhost:5900distant. - Pointez votre connexion VNC sur
localhost(et le port redirigé).
Le trafic de votre écran circule alors dans le canal SSH chiffré. (Voir l’article sur les connexions SSH pour les clés et les tunnels.)
5. Se connecter à un Mac
Pour contrôler un autre Mac, activez le VNC dessus : Réglages Système → Général → Partage → Partage d’écran. Puis, dans les options du Partage d’écran, activez « Les utilisateurs VNC peuvent contrôler l’écran avec le mot de passe » et définissez un mot de passe — Bifrost utilise ce mot de passe VNC standard (il n’utilise pas l’identification Apple Remote Desktop).
6. Définir les réglages une fois, par groupe
Les options VNC se cascadent : réglages de l’app → groupe → connexion. Réglez vos choix communs (port, échelle, profondeur de couleur, lecture seule, presse-papiers, partagé) sur un groupe, et les connexions à l’intérieur en héritent — surchargez-en n’importe lequel par connexion au besoin.
Dépannage
- Connexion impossible / refusée — vérifiez qu’un serveur VNC tourne bien et que le port est correct (
5900pour l’écran:0). Pour un Mac, assurez-vous que le Partage d’écran est activé. - L’authentification échoue sur un Mac — activez « Les utilisateurs VNC peuvent contrôler l’écran avec le mot de passe » dans le Partage d’écran et utilisez ce mot de passe (pas celui de votre compte macOS).
- On vous demande un nom d’utilisateur — certains serveurs en exigent un ; renseignez-le sur la connexion (ou dans le crédentiel).
- Tout est minuscule ou avec des bandes noires — basculez la mise à l’échelle, ou redimensionnez la fenêtre ; l’écran distant conserve ses proportions.
- Lent sur internet — baissez la profondeur de couleur, et passez par un tunnel SSH (qui chiffre aussi la session).