Comment accéder à un ordinateur Linux distant depuis un iPad

Vous pouvez accéder à un ordinateur Linux distant depuis un iPad de trois manières pratiques : SSH pour les commandes, SFTP pour les transferts de fichiers et une application de bureau à distance lorsque vous avez besoin d’une interface graphique complète. Pour la plupart des tâches d’administration, SSH est l’option la plus rapide et la plus simple. Si l’ordinateur Linux se trouve en dehors de votre réseau domestique ou professionnel, utilisez un VPN privé comme Tailscale plutôt que d’exposer directement votre connexion SSH à Internet.

Préparer l'ordinateur Linux pour SSH

La machine Linux doit exécuter un serveur SSH pour que l'iPad puisse se connecter. Sous Ubuntu, la documentation officielle du serveur OpenSSH utilise le openssh-serverpaquet. Installez-le et démarrez le service :

sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh

Vérifiez le service avec `ls` systemctl status ssh. D'autres distributions peuvent appeler ce service `ls` sshd. Vous aurez également besoin du nom d'utilisateur Linux et de l'adresse IP ou du nom d'hôte de l'ordinateur. Sur un réseau local, ` hostname -Ils` peut vous aider à trouver les adresses de la machine ; choisissez celle qui appartient à votre réseau local de confiance.

Terminal Ubuntu affichant le serveur OpenSSH installé et le service SSH en cours d'exécution
OpenSSH fournit le terminal chiffré et les services SFTP utilisés par la connexion iPad.

Se connecter depuis l'iPad avec un client SSH

iPadOS ne dispose pas d'un terminal SSH intégré ; il est donc nécessaire d'installer un client. Ce guide utilise Termius, disponible sur l'App Store ; son application pour iPad prend en charge les protocoles SSH et SFTP. D'autres clients SSH fiables peuvent également convenir.

Créez un nouvel hôte dans l'application et saisissez le nom d'hôte ou l'adresse IP de la machine Linux, votre nom d'utilisateur Linux et le port SSH. OpenSSH utilise par défaut le port 22 , comme indiqué dans le manuel sshd_config d'OpenSSH , sauf si vous avez modifié la configuration du serveur.

Authentifiez-vous avec votre mot de passe Linux ou, de préférence, une clé SSH. Termius prend en charge la gestion des clés et OpenSSH peut autoriser les clés publiques ~/.ssh/authorized_keys. Lors de la première connexion, vérifiez l'empreinte de la clé hôte du serveur avant de l'accepter. Ne désactivez pas l'authentification par mot de passe sur le serveur Linux tant que vous n'avez pas confirmé le bon fonctionnement de la connexion par clé.

Formulaire de connexion SSH pour iPad avec adresse hôte Linux, port 22, nom d'utilisateur et authentification par clé SSH
Une connexion SSH nécessite l'adresse de l'hôte Linux, le port, le nom d'utilisateur et une méthode d'authentification.

Transférez des fichiers via SFTP

Vous n'avez pas besoin d'un serveur FTP distinct pour les transferts de fichiers sécurisés. SFTP étant un sous-système SSH, vous pouvez utiliser le même service OpenSSH, le même compte et la même authentification. Dans Termius, ouvrez le navigateur SFTP pour l'hôte enregistré, puis naviguez sur le système de fichiers distant et téléchargez ou chargez les fichiers souhaités.

Respectez les permissions Linux standard : votre compte distant ne peut lire ou écrire que dans les répertoires auxquels il a accès. Évitez de vous connecter en tant que root pour simplifier les transferts de fichiers ; utilisez des permissions appropriées ou manipulez les fichiers sudodepuis le terminal lorsque l’administration est nécessaire.

Explorateur de fichiers SFTP pour iPad affichant un répertoire personnel Linux et les commandes de téléchargement et d'envoi
Le protocole SFTP permet à l'iPad de parcourir et de transférer des fichiers via la même connexion SSH chiffrée.

Accédez à l'intégralité du bureau Linux depuis votre iPad.

Si vous avez besoin d'applications graphiques plutôt que d'un terminal, un outil de bureau à distance est plus adapté. AnyDesk est une option disponible. Installez le client Linux depuis la page de téléchargement officielle d'AnyDesk pour Linux et l' application AnyDesk pour iPad . Saisissez ensuite l'identifiant ou l'alias AnyDesk de l'ordinateur Linux sur l'iPad et autorisez la connexion.

Pour un accès sans surveillance, la documentation actuelle d'AnyDesk recommande de définir un mot de passe d'accès sans surveillance sur l'ordinateur distant. Utilisez un mot de passe fort et unique et activez l'authentification à deux facteurs lorsque celle-ci est disponible. L'installation d'AnyDesk, plutôt que l'utilisation de sa version Linux portable, est préférable si vous souhaitez que la machine reste accessible après un redémarrage.

Il existe une limitation importante sous Linux : AnyDesk requiert actuellement une session Xorg pour les connexions entrantes. Sa page de support Linux indique que Wayland peut initier des sessions sortantes, mais ne peut pas en recevoir. Exécutez la commande suivante echo $XDG_SESSION_TYPEsous Linux pour vérifier votre type de session.

iPad affichant un bureau Ubuntu distant avec une fenêtre de terminal ouverte
Une session de bureau à distance permet à l'iPad d'accéder de manière interactive au bureau graphique Linux.

Connectez-vous en toute sécurité lorsque vous êtes loin du réseau local

Un VPN mesh privé est généralement plus sûr et plus simple que de rediriger le port TCP 22 via votre routeur. Avec Tailscale , installez le client sur votre ordinateur Linux et sur votre iPad, connectez les deux appareils au même réseau Tailscale, puis utilisez l'adresse IP Tailscale ou le nom d'hôte MagicDNS de votre ordinateur Linux dans votre client SSH. Le guide d'installation de Tailscale pour iOS et iPadOS détaille la configuration mobile. Cela vous permet de vous connecter depuis un autre réseau sans passer par Internet.

Dépannage rapide

ProblèmeQue vérifier
Connexion refuséeVérifiez que le service SSH est en cours d'exécution, que le port est correct et que le pare-feu Linux autorise la connexion.
Délai de connexion expiréVérifiez l'adresse IP, le chemin Wi-Fi ou VPN, les règles du routeur et si la machine distante est en ligne.
Avertissement de clé d'hôteNe négligez pas un changement d'empreinte inattendu. Vérifiez la clé d'hôte actuelle du serveur avant de vous reconnecter.
AnyDesk ne peut pas recevoir de session LinuxVérifiezecho $XDG_SESSION_TYPE ; les connexions AnyDesk entrantes nécessitent Xorg plutôt que Wayland.

Pour l'administration courante d'un système Linux depuis un iPad, SSH et SFTP suffisent généralement. N'utilisez le bureau à distance que lorsque l'interface graphique est indispensable, et un VPN si la machine Linux ne se trouve pas sur le même réseau de confiance.

Laisser un commentaire

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Installez Steam sur Linux, téléchargez la version Linux native de Slay the Spire depuis votre bibliothèque et lancez le jeu. Ce guide inclut des solutions pratiques aux problèmes de démarrage courants.

Comment installer Devuan Linux à partir d'une clé USB bootable

Comment installer Devuan Linux à partir d'une clé USB bootable

Installez Devuan Excalibur à partir de l'ISO Live sur votre bureau. Vérifiez le téléchargement, créez une clé USB bootable, protégez vos partitions existantes et terminez l'installation avec Refracta Installer.

Comment jouer à The Forest sur Linux avec Steam Proton

Comment jouer à The Forest sur Linux avec Steam Proton

Installez Steam sur Linux, activez Steam Play et utilisez Proton pour télécharger et lancer The Forest, avec un paramètre de compatibilité par jeu si celui-ci ne démarre pas.