Comment démarrer le serveur VNC?

22

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

Guillaume Coté
la source

Réponses:

20

Installez vino:

sudo apt-get install vino

Configurer vino:

vino-preferences

Il ouvre ces fenêtres:

texte alternatif

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.

Guillaume Coté
la source
1
Je conseillerais d'utiliser vino sur ssh, car ce n'est pas une application sécurisée. help.ubuntu.com/community/…
lovinglinux
1
Pour cette dernière étape, System > Preferences > Startup Applicationsdevrait déjà avoir une entrée "Bureau à distance" qui doit juste être cochée. imgur.com/s4iTd.png
andrewsomething
@andrewsomething - ce n'était pas le cas sur xunbutu.
Guillaume Coté
Vous devez étiqueter votre question avec xubuntu sinon les gens supposeront que vous utilisez une configuration ubuntu par défaut.
Jorge Castro
@Jorge, je pense que vino est un outil gnome et fonctionne de la même manière dans ubuntu. La seule différence est l'entrée dans l'application de démarrage mentionnée par andrewsomething.
Guillaume Coté
4

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:

  1. Exécutez PuTTY

  2. Connectez SSH au serveur IP

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

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

  1. Lancer la visionneuse VNC

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

Software_Programineer
la source
THX! J'utilise cette méthode et je peux me connecter dans la session active; Mais la connexion est toujours vivante pendant quelques secondes et se termine en affichant:> Répétition automatique de la clé du serveur X restaurée vers: 1> le visualiseur est sorti. > supprimé 45 images d'interrogation tile_row. Pouvez-vous m'aider à résoudre ce problème?
leirbag
3

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.

Adam
la source
0

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-serverou 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

delphinny
la source