web-dev-qa-db-fra.com

Comment démarrer le serveur VNC?

Comment démarrer le serveur VNC pour rendre mon bureau accessible?

22
Guillaume Coté

Installez vino:

Sudo apt-get install vino

Configurez vino:

vino-preferences

Il ouvre cette fenêtre:

alt text

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.

20
Guillaume Coté

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:

  1. Run PuTTY

  2. Connecter SSH aux serveurs IP

  3. Connectez-vous au serveur avec l'identifiant de connexion et le mot de passe

  4. 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 ...

  1. Lancer le visualiseur VNC

  2. 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 !!

4

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.

3
Adam

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

0
delphinny