Pour accéder à un ordinateur à distance, il existe un outil qui s'appelle NoMachine.
Je l'utilise principalement car c'est la solution la plus rapide que j'ai trouvé en termes de vitesse d'affichage.
Ce n'est pas open-source, mais il est gratuit pour un usage personnel.
Installation
Pour l'installer rendez-vous sur le site Officiel, ou exécutez cette commande si vous êtes sur Arch Linux :
yay -S --noconfirm nomachine
Utilisation
Une fois installé sur vos 2 machines (client et serveur), ajoutez votre machine distante depuis votre machine hôte en spécifiant le Host (ex: monserveur.com).
Pensez à configurer votre pare-feu pour autoriser le port 4000 ou à faire du port fowarding avec SSH.
Et si jamais vous avez besoin de redémarrer le serveur, exécutez la commande suivante :
sudo /etc/NX/nxserver --restart
Configuration Audio
Concernant l'audio, je vous conseille d'installer PulseAudio côté serveur :
sudo pacman -S pulseaudio
Il faut que le paramètre AudioInterface
soit configuré sur pulseaudio
dans le fichier /usr/NX/etc/node.cfg
.
Dans le cas contraire, le plus simple est de supprimer tous les paquets liés à une autre interface (ex: PipeWire) et de réinstaller NoMachine via yay -Rsn nomachine
.
Vous trouverez plus d'information sur ce lien pour configurer PulseAudio.
Se connecter depuis SSH
Si vous voulez vous connecter depuis SSH via du port forwarding, exécutez la commande suivante :
ssh -N -L 4000:127.0.0.1:4000 user@server
Références :