Come posso avviare il server VNC per rendere accessibile il mio desktop?
Come posso avviare il server VNC per rendere accessibile il mio desktop?
Risposte:
Installa vino:
sudo apt-get install vino
Configura vino:
vino-preferences
Si apre questa finestra:
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.
System > Preferences > Startup Applications
dovrebbe già avere una voce "Desktop remoto" che deve solo essere selezionata. imgur.com/s4iTd.png
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:
Esegui PuTTY
Connetti SSH all'IP del server
Accedi al server con ID di accesso e password
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 ...
Avvia il visualizzatore VNC
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 !!
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.
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-server
o 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