Aller au contenu principal
iOS 17+ · iPadOS 17+

Une visionneuse VNC pour iPhone et iPad

Prenez la main sur un Mac, un bureau Linux ou un Raspberry Pi depuis votre iPhone : Partage d'écran Apple, RSA-AES de RealVNC et mot de passe VNC, curseur trackpad et barre de touches.

L'app Partage d'écran d'Apple existe sur Mac, pas sur iPhone, et bien des visionneuses VNC pour iOS s'arrêtent au mot de passe VNC classique. Le client VNC de SSHive mène à bien les méthodes d'authentification que vous rencontrez le plus souvent : Partage d'écran Apple pour un Mac, RSA-AES pour RealVNC Server, UltraVNC MS-Logon II et le mot de passe VNC. VeNCrypt n'en fait pas partie sur iPhone et iPad ; un serveur qui l'exige se connecte depuis la visionneuse VNC de l'app Mac, qui gère VeNCrypt avec des certificats X.509.

Les commandes sont pensées pour l'écran tactile : curseur trackpad ou toucher direct, toucher à deux doigts pour le clic droit, pincement pour zoomer, et une barre avec Esc, Tab, Ctrl, Alt, Shift, une touche Win qui envoie Commande ou Super, F1 à F12 et Ctrl+Alt+Suppr. Pour un serveur qui ne parle que le VNC en clair, un tunnel SSH ouvert depuis l'iPhone fait passer l'image chiffrée dans SSH au lieu de la laisser circuler en clair. Le VNC fait partie de Pro, un achat unique de 14,99 € qui le débloque aussi sur iPad et Mac. Pas d'abonnement, rien ne nous est envoyé.

Ce qui fonctionne sur iPhone et iPad

Quatre façons de s'authentifier

Partage d'écran Apple pour un Mac où le partage d'écran est activé, avec un nom d'utilisateur et un mot de passe de ce Mac ; RSA-AES pour RealVNC Server ; UltraVNC MS-Logon II pour les comptes Windows d'un serveur UltraVNC ; et le mot de passe VNC classique, que proposent des serveurs comme TigerVNC et x11vnc. VeNCrypt, notamment, n'en fait pas partie.

Un curseur, ou le bout du doigt

Par défaut, un curseur trackpad reste sur l'écran distant : glissez n'importe où pour le déplacer, touchez pour cliquer, restez immobile avant de bouger pour faire glisser. Sur un grand bureau Mac ou Linux, écartez deux doigts sur le coin où vous travaillez : deux doigts déplacent alors la vue agrandie, qui suit aussi le curseur quand vous le bougez. Passez au toucher direct dès que le zoom permet de viser au doigt. Sans zoom, glisser à deux doigts actionne la molette, et toucher avec deux doigts vaut un clic droit.

Les touches qui manquent au clavier du téléphone

Une barre reste à l'écran même quand le clavier iOS est masqué : Esc et Tab ; Ctrl, Alt, Shift et Win (Commande sur un Mac, Super sous Linux), qui s'appliquent à la touche suivante de la barre, ou restent verrouillées après un appui long ; les flèches, ou F1 à F12 via Fn ; et Ctrl+Alt+Suppr. Le clavier iOS ne sort que quand vous avez du texte à taper.

Le chiffrement, et quand ajouter SSH

RSA-AES chiffre toute la session. Avec le mot de passe VNC classique, seul l'échange du mot de passe est protégé et l'écran circule en clair. Pour un tel serveur, ajoutez un tunnel local (-L) vers le port 5900 dans un profil SSH de la même machine, connectez-le, puis pointez le profil VNC sur 127.0.0.1 et le port du tunnel.

Pourquoi SSHive pour le VNC sur iPhone et iPad

Un achat, tous vos appareils Apple

Le VNC fait partie de Pro : 14,99 € une fois, un achat universel qui le débloque sur iPhone, iPad et Mac, et que vous pouvez partager avec votre famille. Pas d'abonnement à payer pour une visionneuse que vous ouvrez deux fois par mois.

VNC, SSH et RDP dans une app

Une session VNC vient rarement seule : un terminal SSH pour relancer le serveur VNC, du SFTP pour lire sa configuration, du RDP vers la machine Windows d'à côté. SSHive les réunit dans une app, avec les mêmes profils enregistrés.

Des mots de passe dans le Trousseau iOS

Mots de passe VNC et identifiants de partage d'écran sont rangés dans le Trousseau iOS de l'appareil, et ne passent par iCloud que si vous activez la synchronisation iCloud (Pro). Pas de fichier vncpasswd qui traîne dans un dossier personnel, et pas de compte chez nous.

Les autres visionneuses VNC sur iPhone

RealVNC Viewer

App gratuite ; offres RealVNC Connect

La visionneuse de RealVNC, gratuite. Elle est construite autour de RealVNC Connect : connectez-vous avec votre compte RealVNC et les ordinateurs équipés de RealVNC Connect apparaissent, avec des sessions chiffrées de bout en bout. Le choix naturel si vos machines tournent déjà avec RealVNC.

Jump Desktop

Achat unique par plateforme

RDP et VNC dans une app soignée, plus Fluid, le protocole maison de Jump pour des sessions à distance rapides. Achetée une fois par plateforme plutôt que louée ; Jump Desktop for Teams s'adresse aux organisations.

Le VNC depuis un iPhone : les détails qui décident d'une connexion

Le VNC est un seul protocole avec plusieurs façons de s'authentifier, et chaque serveur propose sa propre liste. Une connexion aboutit quand la visionneuse et le serveur en partagent une. Sur iPhone et iPad, SSHive en gère quatre : le mot de passe VNC classique, un défi qui protège le mot de passe mais pas l'écran ; RSA-AES, la méthode de RealVNC, qui chiffre toute la session ; UltraVNC MS-Logon II, pour les comptes Windows d'un serveur UltraVNC ; et le Partage d'écran Apple, la méthode qu'utilise macOS. Il ne gère pas VeNCrypt, la méthode fondée sur TLS que certains serveurs Linux, wayvnc par exemple, peuvent être réglés pour exiger.

Cela explique la plupart des connexions refusées. Un Mac répond avec le Partage d'écran, RealVNC Server avec RSA-AES, et TigerVNC ou x11vnc acceptent en général un mot de passe VNC. Quand un serveur exige VeNCrypt, changez ce réglage sur le serveur, ou connectez-vous depuis l'app Mac, dont la visionneuse VNC gère VeNCrypt avec des certificats X.509.

C'est SSH qui protège une session VNC en clair. Dans un profil SSH de la même machine, ajoutez un tunnel local (-L) d'un port de l'iPhone, 5901 par exemple, vers localhost:5900 sur le serveur. Connectez le profil SSH, puis ouvrez un profil VNC pointé sur 127.0.0.1, port 5901. L'écran circule désormais dans la connexion SSH, et le port VNC n'a jamais besoin d'être ouvert sur le réseau.

Pour le contrôle, SSHive démarre en mode trackpad plutôt qu'en toucher direct : sur un téléphone, le doigt cache justement le bouton que vous visez, alors qu'un curseur poussé par petits glissements arrive là où vous le vouliez. Passez au toucher direct dès que le bureau est assez zoomé pour viser au doigt.

Questions fréquentes

Puis-je prendre la main sur un Mac depuis mon iPhone ?+
Oui. Activez le partage d'écran dans les réglages de partage du Mac, puis créez un profil VNC avec l'adresse du Mac et connectez-vous avec un nom d'utilisateur et un mot de passe de ce Mac : SSHive parle l'authentification du Partage d'écran d'Apple.
Puis-je utiliser le VNC d'un Raspberry Pi depuis mon iPhone ?+
Oui, tant que le serveur VNC du Pi propose l'une des quatre méthodes : RealVNC Server avec RSA-AES, ou x11vnc et TigerVNC avec un mot de passe VNC. Une installation wayvnc qui exige VeNCrypt refusera l'iPhone : connectez-vous-y depuis l'app Mac. Depuis un Mac, voyez comment vous connecter à un Raspberry Pi depuis votre Mac.
La connexion VNC est-elle chiffrée ?+
Avec RSA-AES, oui, toute la session. Avec le mot de passe VNC classique, seul le mot de passe est protégé et l'écran circule en clair : passez par SSH, avec un tunnel local (-L) vers le port 5900 dans un profil SSH et le profil VNC pointé sur 127.0.0.1. VeNCrypt n'est pas disponible sur iPhone et iPad.

Essayez SSHive gratuitement sur iPhone et iPad

Gratuit sur l'App Store, sans compte : 2 sessions SSH simultanées, 5 profils, envois SFTP jusqu'à 10 Mo par fichier. Pro coûte 14,99 € une fois pour toutes, vaut pour iPhone, iPad et Mac, et débloque dans cette app RDP, VNC, le client VPN et les tunnels distants.

Télécharger SSHive gratuitement