Comment prendre en main à distance un ordinateur sous Ubuntu ?
L'exemple décrit ici vise à répondre à la question suivante : "Comment prendre en main le PC de ses parents sous Ubuntu ?"
Ce tutoriel décrit les logiciels et démarches pour prendre en main un PC sous Ubuntu connecté à une Livebox. Comme pas mal d'entre nous, vous avez certainement besoin de contrôler à distance l'ordinateur de vos parents que vous avez installé sous Ubuntu. Dans cet exemple sous forme de tutoriel, nous considérons que vous êtes également l'heureux propriétaire d'un ordinateur sous Ubuntu, car vous êtes quelqu'un qui aimez l'efficacité informatique.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Disposer du logiciel Remmina installé
- Avoir un accès au paramétrage de la livebox
Première étape - configurer l'ordinateur serveur : celui de vos parents
Paramétrer la Livebox
- Tout d'abord, on se connecte à sa livebox depuis l'ordinateur des parents (qui ont pris un abonnement internet auprès d'Orange dans notre situation). Pour cela, on va sur le navigateur internet et on saisit l'adresse http://192.168.1.1.
- Puis on renseigne les identifiant et mot de passe donnés par Orange.
Activation de l'accès à distance à la box
Il est nettement plus aisé d'avoir un accès direct, à distance, au paramétrage de la box pour pouvoir régler ou ajouter des fonctionnalités sur l'ordinateur de vos parents. De plus, vous pourrez aussi réaliser toutes les autres étapes (étapes qui suivent dans ce tutoriel) à distance, depuis chez vous, si besoin.
Pour cela on va dans les paramètres avancés (bouton en bas de la fenêtre).
Puis dans "Accès à distance"
Et, enfin, vous configurez l'accès à distance
Notez consciencieusement les identifiant, mot de passe et adresse d'accès à distance (du type https://xxx.xxx.xxx.xxx:10002, si vous conservez le port 10002 proposé dans la fenêtre). Maintenant, vous pouvez accéder à la livebox à distance (à l'extérieur du domicile de vos parents) depuis un navigateur internet, en saisissant l'adresse web https que vous venez de récupérer.
Placer l'ordinateur des parents en IP fixe
Toujours dans les paramètres avancés de la box, allez sur Réseau / DHCP pour placer l'ordinateur de vos parents en IP fixe. Choisissez l'IP qui a été affectée automatiquement par la box afin de la bloquer pour cet ordinateur.
Ouvrir le port 22 pour le SSH
Toujours dans les paramètres avancés, allez sur Réseau / NAT/PAT / Vos règles personnalisées pour configurer l'accès SSH vers l'ordinateur de vos parents et ouvrir ainsi le port 22. Pour "équipement" sélectionner l'ordinateur de vos parents qui est dans la liste.
Je vous conseille de redémarrer la box puis de vérifier que tous les paramètres modifiés au dessus ont bien été pris en compte. Dans le cas contraire, recommencer la configuration de votre livebox en reprenant les points les uns après les autres, tout en veillant à bien valider vos modifications au fur et à mesure.
Paramétrer le partage de connexion
Dans les paramètres d'Ubuntu (roue crantée), rubrique "Partage" ; activez les options suivantes :
Notez bien les "nom d'utlisateur", "mot de passe" et "adresse du bureau distant"
En activant "connexion distante" vous activez l'accès via SSH pour cet ordi
Seconde étape - configurer l'ordinateur client : le vôtre
Configurer l'accès à distance par SSH
L'accès SSH via Remmina est le plus simple à mettre en place. Pour cela ouvrez Remmina, puis "ajouter un nouveau profil de connexion"
Puis ajouter un nouveau profil SSH
Saisissez ici les identifiant et mot de passe du super-utilisateur de l'ordinateur ou (préférable) d'un autre utilisateur ayant des droits suffisants.
Pour l'adresse du serveur, saisissez l'adresse que vous aurez récupérée pour accéder à la livebox, mais sans le port (sans :10002 par exemple).
Essayez la connexion depuis Remmina, vous devriez vous retrouver directement sur un prompt de shell, connecté. Vous pouvez ainsi procéder à des mises à jour du système, des redémarrages…
Configurer l'accès à distance par RDP
Ajoutez un nouvel profil de connexion Remmina, mais cette fois en RDP
Renseignez les champs :
- Serveur : adresse de la box (sans https (uniquement : xxx.xxx.xxx.xxx) et sans le port :10002)
- Nom d'utilisateur : celui que vous avez saisi dans le "partage / bureau distant"
- Mot de passe : celui que vous avez saisi dans le "partage / bureau distant"
- Domaine : c'est "Adresse du bureau distant" que vous trouverez dans "partage / bureau distant"
Puis configurez un tunel SSH (onglet dédié sur la même fenêtre)
Ce sont les mêmes données à renseigner que dans l'étape de configuration de l'accès SSH vue plus avant.
Au premier lancement de la connexion, vous devriez avoir une demande de validation du certificat que vous devrez valider pour pouvoir poursuivre.
Ensuite vous aurez accès au bureau de l'ordi de vos parents avec prise en main de la souris (des configurations plus précises peuvent être réalisées dans Remmina).
Sur le bureau de vos parents s'affiche alors une icone prévenant de l'écran partagé. Ils peuvent mettre fin au partage si la prise en main n'est pas opportune (tâche en cours…).
Conclusion
Vous pouvez ainsi, depuis Remmina, ouvrir un terminal pour lancer des commandes et accéder aux fichiers de l'ordinateur ou accéder à bureau de l'ordinateur et prendre la main sur la souris.
Problèmes connus
Pensez à redémarrer aussi bien les ordinateurs que la livebox pour prendre en compte les modifications que vous auriez pu ainsi réaliser.
Utilisation d'un VPN
On peut noter quelques soucis d'activation du protocole RDP lors de l'utilisation d'un VPN. Par exemple, en passant par la Nouvelle-Zélande on a du mal à se connecter à un ordinateur en France. En cas de soucis de connexion via RDP il est donc conseillé d'essayer en désactivant le VPN de l'ordinateur client.
Voir aussi
- Discussion "Prise en main d'un PC Ubuntu depuis un autre PC Ubuntu" sur le forum ubuntu-fr
- Documentation "Remmina" sur la Documentation d'ubuntu-fr
- Documentation "RDP" sur la Documentation d'ubuntu-fr
- Bureau à distance / accès à distance sur la Documentation d'Ubuntu-fr
Contributeurs principaux : biospip.