Come posso avviare il server VNC?


22

Come posso avviare il server VNC per rendere accessibile il mio desktop?

Risposte:


20

Installa vino:

sudo apt-get install vino

Configura vino:

vino-preferences

Si apre questa finestra:

testo alternativo

Si avvia il server con:

/usr/lib/vino/vino-server

Immettere questo comando nelle App con avvio automatico se si desidera che vino si avvii automaticamente.


1
Consiglierei di usare vino over ssh, perché non è un'applicazione sicura. help.ubuntu.com/community/...
lovinglinux

1
Per l'ultimo passaggio, System > Preferences > Startup Applicationsdovrebbe già avere una voce "Desktop remoto" che deve solo essere selezionata. imgur.com/s4iTd.png
andrewsomething

@andrewsomething - non è stato il caso di xunbutu.
Guillaume Coté,

Dovresti taggare la tua domanda con xubuntu, altrimenti la gente supporrà che stai usando una configurazione predefinita di Ubuntu.
Jorge Castro,

@Jorge, penso che vino sia uno strumento gnomo e funzioni allo stesso modo in Ubuntu. L'unica differenza è la voce nell'applicazione di avvio menzionata da andrewsomething.
Guillaume Coté,

4

Ecco l'intero processo che faccio per utilizzare VNC, semplificato


UNO. Server SETUP

installa VNC: sudo apt-get install vnc

installa openssh-server: sudo apt-get install openssh-server


DUE. SETUP PC di accesso remoto

installa PuTTY

installa VNC o VNC viewer


TRE. Connetti e avvia:

Dal PC di accesso remoto:

  1. Esegui PuTTY

  2. Connetti SSH all'IP del server

  3. Accedi al server con ID di accesso e password

  4. Una corsa: sudo x11vnc -display :0 -auth guess

    B Altrimenti se non funziona, esegui: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C Altrimenti se non funziona, esegui di nuovo i comandi ma come root.

Quindi, una volta stabilita la connessione ...

  1. Avvia il visualizzatore VNC

  2. Quando richiesto, inserire l'IP del server e connettersi

Ora hai effettuato l'accesso al tuo server tramite VNC e dovresti essere in grado di controllare e interagire con quel desktop.

Buona fortuna e buon divertimento !!


Grazie! Sto usando questo metodo e posso collegarmi nella sessione attiva; Ma la connessione è ancora viva per pochi secondi e termina mostrando:> Chiave del server X ripristinata autorepeat su: 1> visualizzatore chiuso. > cancellate 45 immagini polling di tile_row. Potete aiutarmi a risolvere questo?
Leirbag,

3

Per un po 'più di sicurezza, non lascio VNC sempre in esecuzione. I SSH nella macchina e quindi avviare il server VNC utilizzando il seguente comando:

x11vnc -safer -localhost -nopw -once -display: 0

Per semplicità ho il comando in uno script di shell, quindi è solo un caso di SSH sul server, seguito dal comando startvnc.sh.

In questo modo una volta disconnesso VNC non è più disponibile.

Per una sicurezza ancora maggiore è possibile eseguire il tunneling di VNC tramite la connessione SSH.

Questo collegamento fornisce dettagli su come inoltrare le porte corrette.


0

Come root, esegui:

sudo apt-get install vino

Come utente, esegui:

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

Uno script può essere scritto per l'avvio automatico /usr/lib/vino/vino-servero puoi semplicemente avviare direttamente il tuo gestore di finestre una volta caricato e la tua rete è attiva, questo metodo ha funzionato per me perché avevo problemi di sicurezza di tipo 18 con Windows VNC Viewer non connesso e ho avuto per disattivare la crittografia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.