Comment démarrer le serveur VNC pour rendre mon bureau accessible?
Installez vino:
Sudo apt-get install vino
Configurez vino:
vino-preferences
Il ouvre cette fenêtre:
Vous démarrez le serveur avec:
/usr/lib/vino/vino-server
Entrez cette commande dans vos applications à démarrage automatique si vous souhaitez que vino démarre automatiquement.
Voici le processus complet que je fais pour utiliser VNC, simplifié
UN. Serveur SETUP
installer VNC: Sudo apt-get install vnc
installer openssh-server: Sudo apt-get install openssh-server
DEUX. SETUP PC d'accès à distance
installer PuTTY
installer le visualiseur VNC ou VNC
TROIS. Connecter et lancer:
Depuis un PC d'accès distant:
Run PuTTY
Connecter SSH aux serveurs IP
Connectez-vous au serveur avec l'identifiant de connexion et le mot de passe
Une exécution: Sudo x11vnc -display :0 -auth guess
B Sinon, si cela ne fonctionne pas, exécutez: Sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
C Sinon, si cela ne fonctionne pas, réexécutez les commandes mais en tant que root.
Ensuite, une fois la connexion établie ...
Lancer le visualiseur VNC
Lorsque vous y êtes invité, entrez l'adresse IP du serveur et connectez-vous.
Vous avez maintenant accédé à votre serveur via VNC et devriez être capable de contrôler et d’interagir avec ce poste de travail.
Bonne chance et amusez-vous bien !!
Pour un peu plus de sécurité, je ne laisse pas VNC fonctionner tout le temps. SSH sur la machine, puis démarrez le serveur VNC à l’aide de la commande suivante:
x11vnc -safer -localhost -nopw -once -display: 0
Pour plus de facilité, j'ai la commande dans un script Shell, c'est donc juste un cas de SSH sur le serveur, suivi de la commande startvnc.sh.
Ainsi, une fois que vous avez déconnecté, VNC n'est plus disponible.
Pour encore plus de sécurité, vous pouvez tunneler VNC via la connexion SSH.
Ce lien explique comment transférer les bons ports.
En tant que root, lancez:
Sudo apt-get install vino
En tant qu'utilisateur, lancez:
gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server
Un script peut être écrit pour démarrer automatiquement /usr/lib/vino/vino-server
ou vous pouvez simplement demander à votre gestionnaire de fenêtres de le démarrer directement une fois qu'il est chargé et que votre réseau est UP, cette méthode a fonctionné pour moi car j'avais des problèmes de sécurité de type 18 avec Windows VNC Viewer qui ne se connectait pas et I a dû désactiver le cryptage