Qu'est-ce que Linux® Remote Access?
L'accès à distance Linux permet à un utilisateur d'accéder à son système d'exploitation Linux à partir d'un autre ordinateur. Selon le type d'accès distant utilisé, il peut autoriser l'accès à l'ensemble du bureau ou uniquement à la ligne de commande. Différents niveaux de sécurité peuvent également être mis en œuvre pour l'accès distant Linux.
Pour utiliser l'accès à distance, un ordinateur doit être connecté à Internet ou connecté à un réseau local depuis lequel l'accès à l'ordinateur est effectué. L’utilisateur doit également connaître l’adresse IP de son routeur pour pouvoir accéder au bureau à distance. Pour établir une connexion sécurisée, l'utilisateur doit installer un protocole réseau Secure Shell (SSH), qui crée un "tunnel" sécurisé entre les deux systèmes. Une connexion sécurisée doit toujours être utilisée lors d’une connexion Internet, mais elle n’est généralement pas nécessaire sur un réseau local.
Virtual Network Computing (VNC) est utilisé pour se connecter à distance à l’ensemble du système de bureau sur une machine Linux. Dans la plupart des cas, un client VNC doit être installé sur les deux machines pour pouvoir établir la connexion. Il existe des clients VNC gratuits, mais la distribution Linux populaire Ubuntu est également livrée avec un outil VNC installé. Les préférences d'accès à distance Linux peuvent être définies à partir du menu des préférences système dans Ubuntu.
SSH crée des connexions sécurisées entre les machines et permet également l'accès au "shell" de la machine, ce qui donne essentiellement une fonctionnalité de ligne de commande à l'utilisateur sur la machine distante. Un serveur SSH doit être installé sur les deux machines pour pouvoir établir la connexion. Le serveur peut être installé sur n’importe quel système d’exploitation Linux en tapant "sudo apt-get install openssh-server" sur la ligne de commande.
Une fois qu'un serveur SSH est configuré, l'utilisateur établit la connexion à distance en saisissant "ssh -L", ainsi que l'adresse IP et les autres informations nécessaires pour se connecter à l'ordinateur distant. Une fois les ordinateurs connectés, l'utilisateur peut travailler dans le shell de l'ordinateur distant ou connecter le VNC afin de pouvoir travailler avec le bureau à distance complet. Le VNC est connecté en tapant le nom du client VNC plus l'adresse IP de l'ordinateur distant sur la ligne de commande.
Outre la connexion à distance à partir d'un autre système Linux, un utilisateur peut également se connecter avec un accès distant Linux à partir d'un système d'exploitation Windows ou Mac. Pour ce faire, le système Linux est configuré de la même manière que pour la connexion à un autre système Linux, et les autres systèmes d'exploitation doivent disposer d'un client VNC et d'un client SSH. Une fois ces applications configurées, l'utilisateur entre l'adresse IP et le port du routeur pour se connecter à la machine Linux.