Accueil
» LINUX
»
Comment accéder à un ordinateur Linux distant depuis un iPad
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 :
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.
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é.
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.
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.
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ème
Que vérifier
Connexion refusée
Vé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ôte
Ne 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 Linux
Vé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.