Comment contrôler à distance les systèmes Linux à partir de Windows

How Remotely Control Linux Systems From Windows



Avec l'accès à distance, un utilisateur peut accéder aux fichiers et aux données d'un autre système à partir d'un emplacement distant sans avoir un accès physique réel au système, plutôt cool. Droit? L'accès à distance est bénéfique et aide beaucoup à gagner du temps.

Pourquoi établir une connexion à distance à Linux depuis Windows ?

Supposons que vous dirigez une entreprise et que vous ayez une réunion avec les membres du conseil d'administration dans environ 10 minutes. Tout d'un coup, vous vous souvenez que votre fichier de présentation est sur votre système domestique ; l'accès à distance peut potentiellement sauver la journée.







Ou vous exécutez un système Windows à un endroit et votre système Linux dans une autre pièce, et vous souhaitez exécuter des commandes sur votre Linux ou récupérer des fichiers de votre Linux, et votre Linux est inaccessible, ou vous êtes tout simplement trop paresseux. Quoi qu'il en soit, dans tous les cas, l'accès à distance offre une grande commodité et permet de gagner beaucoup de temps.



Linux Ubuntu :

De toutes les distributions Linux populaires, Ubuntu est de loin la plus populaire. Toutes les autres distributions Linux combinées ne représentent au total que 35% d'Ubuntu (tendances de recherche Google). Lors de la recherche sur Linux, 161 millions de résultats apparaissent, tandis que les prochaines distributions Linux les plus populaires, à savoir Debian Linux, n'ont que 65,9 millions de résultats de recherche, donc en gardant à l'esprit les statistiques ci-dessus, j'utiliserai Ubuntu pour ce didacticiel. Pour établir la connexion, vous devez accéder physiquement à la machine Ubuntu. Mais ne vous inquiétez pas, c'est une chose unique.



Il existe de nombreuses méthodes par lesquelles vous pouvez accéder à distance à votre Linux à partir de Windows. Ici, je vais partager trois façons d'accéder à distance aux systèmes Linux à partir de Windows.





  1. SSH
  2. Connexion RDP
  3. Connexion VNC

Trouvez l'adresse IP :

Quelle que soit la méthode que vous utilisez, la recherche de l'adresse IP de votre système est requise presque dans tous les cas. Voici un moyen facile de trouver l'adresse IP de votre système Linux.

Accédez au terminal de votre machine Linux et tapez la commande suivante :



$sudoapteinstallernet-outils

Entrez maintenant la commande suivante :

$Ifconfig

Après avoir écrit la commande ci-dessus, votre fenêtre de terminal ressemblera à ceci

Vous trouverez votre adresse IP à côté de inet dans la première section. Dans ce cas, comme vous pouvez le voir sur la capture d'écran ci-dessus, l'adresse IP est 10.0.2.15

Si la méthode mentionnée ci-dessus ne fonctionne pas pour vous, vous pouvez essayer les méthodes suivantes :

Dans le terminal, écrivez la commande suivante. N'oubliez pas que cela fonctionne pour certaines versions de Linux comme Ubuntu.

$nom d'hôte-JE

Méthode 1 : Accès à distance à l'aide de SSH (Secure Shell)

Pour cette méthode, vous devez installer le Mastic logiciel, car c'est mieux que d'utiliser fonction SSH par défaut de Windows . PuTTY établit une connexion SSH entre votre Linux et votre bureau Windows, ce qui vous donne accès au terminal Linux.

Après avoir installé le logiciel PuTTY, écrivez le nom de votre système Linux ou son adresse IP sous l'étiquette Nom d'hôte (ou adresse IP). Assurez-vous de définir la connexion sur SSH si ce n'est pas le cas. Cliquez maintenant sur Ouvrir. Et voila, vous avez maintenant accès à la ligne de commande Linux.

Noter: Cela vous donnera uniquement accès au terminal, c'est-à-dire qu'il n'y aura pas de contrôle de la souris. Néanmoins, cela est utile pour installer un logiciel à l'aide des commandes Terminal

Méthode 2 : Utilisation de RDP (Remote Desktop Protocol)

RDP est la méthode la plus simple à ce jour. L'outil RDP est déjà installé dans Windows. Ainsi, le système Windows ne nécessite aucun travail (au niveau logiciel). Cependant, ce n'est pas le cas pour votre système Linux. Sur votre système Linux, vous devrez installer l'outil XRDP. Pour cela ouvrez le terminal (Ctrl+Alt+T) et tapez la commande suivante

$sudoapteinstallerxrdp

Appuyez sur y et appuyez sur Entrée. Il continuera ensuite à s'installer.

Suivie par

$sudosystemctlpermettrexrdp

La première commande installera l'outil XRDP. La deuxième commande permettra l'option d'activation automatique au démarrage. En d'autres termes, l'outil xrdp démarrera automatiquement au démarrage de Linux. Une fois ce processus terminé. Accédez à votre système Windows et dans la barre de recherche, tapez RDP. Cliquez sur l'application Bureau à distance.

Tapez l'adresse IP de votre système Linux à côté de l'étiquette de l'ordinateur, puis cliquez sur se connecter

Entrez le nom d'utilisateur et le mot de passe de votre système Linux.

Dépannage: Bien que la connexion via RDP soit la méthode la plus simple pour la connexion à distance, certains problèmes surviennent lors de la connexion avec Ubuntu. Cela a commencé à se produire après la sortie d'Ubuntu 18.4 LTS. Linux n'aime pas qu'il soit accessible à distance lorsque l'utilisateur est connecté. Une solution simple consiste donc à essayer RDP après s'être déconnecté de votre Linux.

Méthode 3 : configuration d'une connexion à l'aide de Virtual Network Connection (VNC)

Vous pouvez également vous connecter en utilisant VNC. Comme mentionné ci-dessus, SSH permet d'accéder au terminal (pas de contrôle de la souris). VNC permet d'accéder au bureau Linux (contrôle total de la souris). Cependant, il existe certaines conditions préalables à la connexion à l'aide de cette méthode, c'est-à-dire que vous devez installer un logiciel VNC.

Accédez à votre système Linux et tapez la commande suivante pour vous assurer qu'elle est à jour

$sudomise à jour appropriée

Saisissez maintenant la commande suivante

$sudoapteinstallerserveurvnc serré

maintenant lance-le

$sudoserveur tightvnc

Créez maintenant un mot de passe pour votre connexion. Vous recevrez un numéro de bureau, la plupart du temps 1. N'oubliez pas ce numéro.

Après cela, installez le Client VNC sur les fenêtres. Ces outils TightVNC sont installés par lots, donc une fois installés, accédez à la barre de recherche Windows et recherchez TightVNC Viewer. Lancez l'application et entrez l'adresse IP du périphérique Linux.

Entrez maintenant l'adresse IP de votre système Linux suivie du numéro de bureau, comme indiqué dans la capture d'écran ci-dessus.

Conclusion:

Maintenant que vous connaissez ces méthodes, vous devez savoir quelle est la meilleure méthode pour votre utilisation.

  1. RDP utilise xrdp qui est open source
  2. SSH peut être utilisé pour accéder à distance au terminal
  3. VNC peut être utilisé à la place de RDP, mais c'est un peu moins sécurisé

Il est recommandé de configurer SSH quelle que soit la méthode que vous utilisez, car cela rend l'installation des deux autres méthodes beaucoup plus facile.

Ubuntu dispose d'un outil de bureau à distance intégré, compatible VNC.