Comment établir un accès bureau à distance à Ubuntu à partir de Windows
Vous êtes dans une pièce, assis devant un PC ; les données que vous voulez sont dans un autre, sur un ordinateur exécutant Ubuntu. Si les deux ordinateurs sont dans la même maison, pas de problème, mais que se passe-t-il s’ils sont dans des bureaux différents ? C’est peut-être un peu à pied !
La réponse consiste donc à configurer une connexion de bureau à distance. Apprenez à configurer un bureau à distance de Windows vers Ubuntu.
Pourquoi se connecter à distance à Ubuntu depuis Windows ?
Il existe plusieurs raisons pour lesquelles vous souhaiterez peut-être vous connecter à distance à votre ordinateur Ubuntu. Vous êtes peut-être au travail et avez besoin de vous connecter à votre ordinateur personnel. Alternativement, vous pouvez avoir un PC Ubuntu dans une pièce et votre PC Windows dans une autre. Peut-être souhaitez-vous exécuter des mises à jour sur Ubuntu ou accéder à des fichiers.
Alternativement, vous pouvez exécuter un serveur Ubuntu pour les données, un site Web ou même un jeu. Quoi qu’il en soit, une méthode de configuration d’une connexion à distance permettra d’économiser beaucoup de temps et d’efforts.
Vous disposez de trois options clés pour établir une connexion à distance avec une machine Ubuntu exécutant l’environnement de bureau par défaut :
- Bureau à distance (RDP)
- Informatique en réseau virtuel (VNC)
- Logiciel de bureau à distance tiers
Cependant, vous devez d’abord faire quelques préparatifs :
- Activer la redirection de port sur le routeur de l’appareil distant
- Trouver l’adresse IP
- Installer SSH
Examinons-les tour à tour.
Préparer Windows RDP aux connexions Ubuntu
Les solutions d’accès à distance sont simples à configurer et à gérer sur le même réseau. Cependant, si vous travaillez à domicile, cela complique instantanément les choses.
Pour utiliser VNC et RDP avec un PC sur un autre réseau, vous devez activer l’accès à l’ordinateur distant via son routeur. Vous pouvez le faire en utilisant la « redirection de port ». Cependant, vous aurez besoin de l’adresse IP avant de configurer cela.
Trouver l’adresse IP de votre PC Ubuntu
Avant de pouvoir établir un accès à distance à votre appareil Ubuntu à partir de Windows via RDP ou VNC, vous aurez besoin de l’adresse IP.
La première façon est la plus simple. Allez physiquement sur la machine Ubuntu, appuyez sur Ctrl + Alt + T pour ouvrir le Terminal et saisissez la commande :
ifconfig
Recherchez « inet addr » à côté de la connexion que vous utilisez actuellement. Par exemple, si vous êtes en Wi-Fi, recherchez wlan0 . Si l’ordinateur est connecté au réseau via Ethernet, recherchez eth0 .
Une autre façon de trouver l’adresse IP consiste à rechercher l’icône de connexion réseau dans le panneau, à cliquer avec le bouton droit de la souris et à sélectionner Informations de connexion . Vous trouverez l’adresse IP indiquée ici.
Aucune de ces options n’est ouverte ? Vous pouvez également vous connecter à votre routeur directement via le navigateur de votre ordinateur.
Une fois connecté à la console d’administration du routeur, vous pourrez voir quels appareils sont connectés. Recherchez simplement le nom de votre appareil Ubuntu, trouvez l’adresse IP et notez-le pour plus tard.
Activer le transfert de port
Pour accéder à un ordinateur sur un autre réseau (par exemple, votre réseau de travail), vous devez activer la redirection de port sur le routeur où se trouve votre PC Ubuntu.
Commencez par établir l’adresse IP du routeur. Vous pouvez utiliser la commande ip r pour cela, avec grep pour spécifier la valeur par défaut :
ip r | grep default
Notez l’adresse IP, puis ouvrez-la dans votre navigateur pour afficher la console d’administration du routeur. L’activation de la redirection de port est simple :
- Recherchez les paramètres de redirection de port
- Créer une nouvelle règle intitulée Bureau à distance
- Définissez le numéro de port interne sur 3389
- Définissez le numéro de port externe sur 3389
- Entrez l’ adresse IP du PC Ubuntu
- Cliquez sur Enregistrer
Notez que ces étapes sont génériques et différeront selon votre routeur. Pour connaître les étapes détaillées, consultez la documentation de votre routeur.
Une fois enregistré, vous devriez pouvoir accéder à distance à RDP au PC Ubuntu via l’adresse IP statique de votre organisation. Si votre employeur n’utilise pas d’adresse IP statique (peu probable, mais cela arrive), utilisez plutôt un fournisseur de DNS dynamique.
Configurer l’accès à l’aide de SSH
Pour gagner du temps, vous pouvez installer PuTTY sur votre PC (ou simplement essayer la fonction Windows SSH intégrée). Il vous permet de configurer une connexion SSH, qui donne un accès à distance à la ligne de commande Ubuntu.
Pour être clair : ce n’est pas une option de bureau à distance ; il n’y a pas de contrôle de la souris. Mais il est utile d’installer les outils que vous utiliserez à distance. Cependant, SSH est souvent désactivé par défaut, donc s’il n’est pas installé, vous devrez le réparer.
En bref, cela dépend de la version d’Ubuntu que vous utilisez et si vous avez déjà utilisé SSH.
Une fois installé via le terminal ( sudo apt install openssh-server ), vous pourrez vous connecter à distance au bureau Ubuntu. Entrez simplement l’adresse IP et le nom d’utilisateur et le mot de passe Ubuntu. Vous pouvez ensuite utiliser le terminal pour installer les outils dont vous avez besoin pour RDP et VNC.
1. Accès à distance à l’aide du protocole de bureau à distance
L’option la plus simple consiste à utiliser le protocole de bureau à distance ou RDP. Intégré à Windows, cet outil peut établir une connexion de bureau à distance sur votre réseau domestique. Tout ce dont vous avez besoin est l’adresse IP de l’appareil Ubuntu pour établir une connexion de bureau à distance à Ubuntu à partir de Windows.
Bien que le logiciel nécessaire soit préinstallé sur Windows, vous devrez installer l’outil xrdp sur Ubuntu. Pour cela, ouvrez un terminal ( Ctrl + Alt + T ) et saisissez :
sudo apt install xrdp
Suivez ceci avec:
sudo systemctl enable xrdp
Attendez que cela s’installe, puis exécutez l’application Remote Desktop dans Windows à l’aide du menu Démarrer ou de la recherche. Tapez rdp , puis cliquez sur Connexion Bureau à distance . Avec l’application ouverte, saisissez l’adresse IP dans le champ Ordinateur .
Ensuite, cliquez sur Afficher les options et ajoutez le nom d’ utilisateur pour le PC Ubuntu. Vous pouvez cliquer sur Enregistrer pour conserver ces paramètres afin de les réutiliser à une autre occasion.
Cliquez sur Connecter pour démarrer la connexion et saisissez le mot de passe du compte Ubuntu lorsque vous y êtes invité. La connexion sera alors établie, vous donnant un accès complet à la souris et au clavier à votre ordinateur Ubuntu distant. Si vous prévoyez d’utiliser souvent cette connexion, vous pouvez créer un fichier de configuration pour gagner du temps.
Dépannage de RDP vers Ubuntu
Bien que RDP soit une excellente option pour se connecter à distance à votre PC Ubuntu, il n’est pas fiable sur certaines versions d’Ubuntu, comme 18.04 LTS. Il semble y avoir un problème pour établir une connexion à distance alors que vous êtes déjà connecté au même compte sur Ubuntu.
En tant que tel, le moyen le plus simple consiste à se déconnecter de l’ordinateur Ubuntu.
Si ce n’est pas possible, essayez de basculer la connexion RDP du serveur Xorg vers X11rdp. Attendez que cela échoue, puis réessayez Xorg.
Vous pouvez également tenter une connexion après avoir redémarré la machine Linux.
Ubuntu 22.04 LTS devrait inclure un correctif pour rendre RDP vers Ubuntu plus fluide.
2. Connectez-vous à Ubuntu à partir de Windows avec VNC
Une autre option avec une fonctionnalité complète de bureau à distance est VNC (Virtual Network Computing). Il nécessite une application client sur le PC Windows et un serveur sur Ubuntu.
Sur le PC distant, installez le composant TightVNC Server après avoir vérifié les mises à jour :
sudo apt update
Installez ensuite l’utilitaire serveur :
sudo apt install tightvncserver
Vous devrez ensuite l’exécuter :
sudo tightvncserver
À ce stade, vous serez invité à définir un mot de passe pour la connexion. Notez le numéro du bureau, généralement :1 .
Maintenant que TightVNC Server est configuré sur Ubuntu, vous devez installer le client sur Windows. Vous pouvez le télécharger à partir du site Web officiel. Assurez-vous de choisir la bonne version, car il est disponible en versions 32 bits et 64 bits.
Télécharger : TightVNC
Les outils TightVNC ne sont disponibles que sous forme de bundle, donc une fois installés, recherchez TightVNC Viewer dans la recherche Windows.
Une fois que vous avez lancé la visionneuse, entrez l’adresse IP de la boîte Ubuntu dans Remote Host, suivie du numéro de bureau. Ainsi, cela pourrait ressembler à ceci :
192.168.0.99:1
Entrez le mot de passe lorsque vous y êtes invité et commencez votre activité de bureau à distance !
Rendre TightVNC plus sécurisé
Par défaut, TightVNC cryptera votre mot de passe mais rien d’autre. Cela rend la connexion sur Internet peu sûre. Heureusement, vous pouvez améliorer la sécurité avec SSH et Xming.
Téléchargez et installez l’ outil Xming pour Windows à partir de SourceForge pour l’utiliser. Une fois cela fait, recherchez le raccourci sur le bureau, cliquez avec le bouton droit de la souris et choisissez Propriétés .
Recherchez l’ onglet Raccourci et dans le champ Cible , saisissez ce qui suit :
"C:\Program Files (x86)\Xming\Xming.exe":0 -clipboard -multiwindow
Cliquez sur Appliquer pour enregistrer la modification, puis sur OK . Double-cliquez sur l’icône pour exécuter Xming, puis ouvrez PuTTY. Ici, développez le menu de gauche sur Connection > SSH > X11 .
Cochez Enable X11 Forwarding , puis revenez à Session en haut du menu.
Saisissez l’adresse IP de l’appareil distant et cliquez sur Ouvrir . Quelques instants plus tard, une connexion sécurisée au bureau Ubuntu distant sera disponible.
3. Bureau à distance vers Ubuntu avec des outils commerciaux
Tout ce que vous avez appris jusqu’à présent est standard si vous avez besoin d’accéder à distance à un PC Linux sur votre réseau local. Si vous devez aller au-delà de cela, les étapes pour activer la redirection de port vous aideront.
Mais que se passe-t-il si vous n’avez pas l’intention d’accéder à votre routeur ? Si cela semble trop compliqué, un logiciel commercial tiers conçu pour faciliter les bureaux à distance est requis. Plusieurs sont disponibles, mais tous ne prennent pas en charge Linux.
Nous vous suggérons d’essayer :
- NoMachine : initialement publié en tant qu’outil de bureau à distance Linux, il est désormais disponible sur toutes les principales plates-formes. Installez sur l’ordinateur cible, puis sur votre machine locale, et configurez une connexion à distance.
- Chrome Remote Desktop : utilise votre compte Google pour gérer l’accès à distance via le navigateur Chrome.
- TeamViewer : Une solution de bureau à distance commerciale bien connue. Installez simplement le client et le logiciel hôte au préalable. Il fournit également une application hôte pour accéder à distance aux appareils Raspberry Pi.
Choisir la bonne solution de bureau à distance Ubuntu
Quel outil de bureau à distance pour les connexions entre Ubuntu et Windows devriez-vous utiliser ?
Trois options principales sont disponibles :
- RDP : utilise le protocole Windows Remote Desktop via l’implémentation xrdp open source.
- VNC : Virtual Network Computing est une alternative à RDP mais moins sécurisée.
- Logiciels distants commerciaux : la plupart d’entre eux nécessitent une configuration minimale et prennent en charge Linux.
Vous pouvez également utiliser SSH pour envoyer des instructions à distance à votre PC Ubuntu.
Nous vous avons montré trois façons d’établir une connexion à distance à votre ordinateur ou serveur Ubuntu à partir de Windows. Chacun a ses avantages et désavantages. Mais si vous voulez simplement plonger dans Ubuntu, essayez le sous-système Windows pour Linux sur Windows 10.
Laisser un commentaire