Come installo un server VNC?


46

Voglio installare un server VNC sul mio Ubuntu 12.04. qual è il migliore / raccomandato? come lo configuro?

tutto quello che voglio è essere in grado di collegare il mio computer desktop tramite il mio laptop. Voglio qualcosa di semplice come il collegamento con il protocollo RDP tra i computer Windows.


Una domanda correlata, in particolare su 14.04 e versioni più recenti: askubuntu.com/q/557973/40581 Questo potrebbe probabilmente avermi unito.
LiveWireBT il

Risposte:


34

Per installare VNC basta premere Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui il comando seguente.

sudo apt-get update

Questo aggiorna l'elenco dei pacchetti per apt.


Quindi dovrai installare i componenti di Gnome usando Software Center:

Installa tramite il centro software

O usando il terminale:

sudo apt-get install gnome-core

Per installare il server VNC utilizzando Software Center:

Installa tramite il centro software

O usando il terminale:

sudo apt-get install vnc4server

Per ulteriori informazioni, dai un'occhiata alla configurazione completa del server VNC .


Volevo solo aggiungere che ho seguito quella guida me stesso, il che mi ha aiutato molto. Tuttavia, forse a causa delle cose che cambiano, in questo argomento del forum è stato risolto un problema relativo alla visualizzazione di una schermata grigia e la risposta è utilizzare al gnome-session & posto di ciò che utilizza l'autore del blog.
TGP1994,

26

Un'altra opzione, se si utilizza il client Connessione desktop remoto di Microsoft:

sudo apt-get install xrdp

Ecco fatto, non è necessaria alcuna configurazione aggiuntiva! Ora puoi connetterti dal tuo laptop Windows o Mac utilizzando il client Connessione desktop remoto Microsoft. In realtà sono rimasto piuttosto sorpreso da quanto fosse semplice.

Modifica: questo non sembra funzionare immediatamente con 16.04.


1
Si noti che RDP (Microsoft Remote Desktop Protocol) è un diverso tipo di protocollo da VNC - in realtà non è VNC. È, tuttavia, un'ottima soluzione per molti di noi!
Eliah Kagan,

@wesbucky, Tab non funziona all'interno della sessione remota per qualche motivo. Eventuali suggerimenti?
DaSh,

Alcune domande - "non è necessaria alcuna configurazione aggiuntiva" - verranno eseguite automaticamente all'avvio? Questo imposterà automaticamente la password del mio utente come password RDP?
UniversallyUniqueID

1
A partire dal 2017 xrdpnon è supportato con Ubuntu Unity - ambiente desktop predefinito Ubuntu
Paul Verest

4

Qui ti mostrerò come installare il server vnc e configurarlo. Usiamo il pacchetto VNC per l'accesso grafico remoto. Ti dirò la configurazione di VNC per Linux sulla piattaforma Ubuntu.

Ci sono 4 semplici passaggi per installare e configurare il VNC.

Sul server:

  1. Installa il pacchetto x11vnc richiesto in Ubuntu.

    sudo apt-get install -y x11vnc
    

    Se il server headless (EC2 aws Instance) installa i pacchetti gnome.

    sudo apt-get install gnome-core

  2. Crea una password per un utente.

    x11vnc -storepasswd
    

    Produzione:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. Per eseguire automaticamente il server vnc ad ogni avvio. Dobbiamo aprire il /etc/rc.localfile.

    sudo nano /etc/rc.local
    

    Copia la riga seguente per avviare automaticamente la sessione vnc con l'avvio del sistema, incollala prima della riga exit 0.

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

Per maggiori dettagli vedi Il mio articolo .


sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &sembra fallire su Ubuntu 16.04 perché richiede la password dal terminale, ma non può essere data perché è in background? La rimozione &sembra funzionare.
Ciro Santilli 21 改造 中心 法轮功 六四 事件

E poi da parte del cliente, sudo apt-get install vinagre && vinagre $IP. Bellezza!!
Ciro Santilli 21 改造 中心 法轮功 六四 事件

0

Ho scoperto che dovevo apportare alcune modifiche alla mia scatola di Ubuntu dopo l'installazione in xrdpquesto articolo, Come usare xRDP per l'accesso remoto a Ubuntu 14.04 .

La procedura di base era installare e configurare xrdpe xfce4:

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Quindi modifica l'ultima riga del file /etc/xrdp/startwm.shper avviarla startxfce4anziché quella che c'è, penso che originariamente fosse un percorso Xsession.

Dopo aver modificato il file, utilizzare il comando sudo service xrdp restartper riavviare in xrdpmodo che abbia le modifiche.

Vedi anche questo articolo, Come faccio a far funzionare xrdp da Windows a Linux su forum Ubuntu che descrive come modificare il /etc/xrdp/startwm.shfile anche se la procedura è un po 'diversa creando un file di configurazione nella directory principale dell'utente.

Nell'applicazione Connessione desktop remoto in Windows ho impostato i colori su High Color (16 bit).


usando xfce, ubuntu arriva già con l'unità
Alexis_FR_JP l'

0

Server VNC preinstallato "Desktop Sharing"

Ubuntu desktop viene fornito con un server preinstallato chiamato Vino dal progetto GNOME.

È nascosto dietro il nome dell'applicazione "Desktop Sharing" nel trattino, anche l'eseguibile non è nel percorso!

Una volta avviato, controlla:

  • Consenti ad altri utenti di [visualizzare | control] il tuo desktop
  • Richiedi all'utente di inserire questa password
  • Configurare automaticamente il router UPnP per aprire e inoltrare le porte

E poi dall'altro computer, connettiti come:

sudo apt-get install vinagre
vinagre host-name:0

Esiste tuttavia un problema di incompatibilità del protocollo con la crittografia dei principali client Windows come TigerVNC e RealVNC: desktop di condivisione Gnome 3.10 --- come configurare il tipo di sicurezza per VNC? La disabilitazione della crittografia è una possibile soluzione alternativa in alcuni casi.

Ho potuto configurare la porta solo con dconf... il valore predefinito è porta 5900che significa :0. sudo netstat -tupan | grep vinopuò anche aiutare.

Per spegnere il server, deseleziona "Consenti ad altri utenti di [visualizzare | controllo]" e questo interrompe il processo del server.

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.