Comment démarrer le serveur VNC pour rendre mon bureau accessible?
Comment démarrer le serveur VNC pour rendre mon bureau accessible?
Réponses:
Installez vino:
sudo apt-get install vino
Configurer vino:
vino-preferences
Il ouvre ces fenêtres:
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.
System > Preferences > Startup Applications
devrait déjà avoir une entrée "Bureau à distance" qui doit juste être cochée. imgur.com/s4iTd.png
Voici tout le processus que je fais pour utiliser VNC, simplifié
UNE. Serveur SETUP
installer VNC: sudo apt-get install vnc
installez openssh-server: sudo apt-get install openssh-server
DEUX. CONFIGURER le PC d'accès à distance
installer PuTTY
installer la visionneuse VNC ou VNC
TROIS. Connectez-vous et lancez:
Depuis un PC d'accès à distance:
Exécutez PuTTY
Connectez SSH au serveur IP
Connectez-vous au serveur avec l'identifiant de connexion et le mot de passe
Une course: 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>
Sinon, si cela ne fonctionne pas, exécutez à nouveau les commandes mais en tant que root.
Ensuite, une fois la connexion établie ...
Lancer la visionneuse VNC
Lorsque vous y êtes invité, entrez l'IP du serveur et connectez-vous
Vous avez maintenant accédé à votre serveur via VNC et devriez pouvoir contrôler et interagir avec ce bureau.
Bonne chance et profitez-en !!
Pour un peu plus de sécurité, je ne laisse pas VNC fonctionner tout le temps. Je SSH dans la machine et puis démarre le serveur VNC en utilisant 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 pour le serveur, suivi de la commande startvnc.sh.
De cette façon, une fois que vous déconnectez VNC n'est plus disponible.
Pour encore plus de sécurité, vous pouvez tunneler VNC via la connexion SSH.
Ce lien fournit des détails sur la façon de transférer les ports corrects.
En tant que root, exécutez:
sudo apt-get install vino
En tant qu'utilisateur, exécutez:
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 en marche, cette méthode a fonctionné pour moi car j'avais des problèmes de type de sécurité 18 avec Windows VNC Viewer ne se connectant pas et j'avais désactiver le cryptage