sviluppo-web-qa.it

Come VNC in una sessione X esistente?

Mi piacerebbe essere in grado di connettermi a un display X esistente, così posso accedere al mio ambiente di lavoro e tutto ciò che ho lasciato aperto da casa. Ricordo vagamente qualcosa sull'uso di x11vnc in passato. Ma il pacchetto non esiste per Fedora 11, quindi sto pensando che ora ci sia un metodo integrato.

NOTA: Mi collego alla mia macchina di lavoro tramite una VPN, quindi la protezione con password è tutto ciò di cui ho bisogno in termini di sicurezza.

37
grom

Usa x11vnc , si collegherà a una sessione in esecuzione e ti consentirà di condividere il desktop. Se lo esegui come root per connetterti a una sessione xdm, dovrai fare alcune ricerche su Xauth poiché può essere un po 'complicato da configurare.

Modifica per aggiungere: Karl Runge non sembra più mantenere l'originale x11vnc tuttavia lo sviluppo continua su github . Oppure potresti fare come suggerito di seguito da @ ivan-talalaev e usare x0vncserver.

Un altro vantaggio di questo server è che supporta molte delle funzionalità VNC avanzate utilizzate da ltraVNC tra cui cache bitmap di grandi dimensioni e trasferimento di file.

47
Sekenre

Secondo documentazione Tigervnc ha il supporto per questo.

x0vncserver è un server TigerVNC che rende qualsiasi display X accessibile in remoto tramite VNC, TigerVNC o visualizzatori compatibili. A differenza di Xvnc (1), non crea un display virtuale. Al contrario, condivide solo un server X esistente (in genere, quello collegato allo schermo fisico).

x0vncserver -display :0
6
Ivan Talalaev

Se stai usando KDE al lavoro, KDE ha già un server VNC integrato.

Presumibilmente, anche GNOME.

2
Convict

Ho fatto una configurazione abbastanza elaborata per un sito cliente che potrebbe essere appropriato per te.

Questo si basa su una configurazione che ho fatto per un cliente. Volevano quanto segue:

  • che gli utenti potevano desktop remoto in un desktop già in esecuzione in esecuzione sulla console di sistema;
  • che gli utenti potrebbero avviare una sessione in esecuzione sulla console se non fosse già in esecuzione e quindi utilizzarla; e
  • che altri utenti potevano connettersi a un desktop già in esecuzione, condividendo l'accesso con l'utente che era già connesso.

Vedi i dettagli qui .

Fai attenzione anche alle implicazioni sulla sicurezza.

1
David Mackintosh

In alternativa, potresti voler guardare NX . Di solito è molto più veloce di VNC su Internet e so che puoi configurarlo per poter accedere alla sessione X in esecuzione sulla console.

1
Evan
1
Yoann Le Touche

Usa xrfb.

Ho bisogno di digitare più di 10 caratteri, lalalaa.

0
Thomas