GNU/Linux >> Linux Esercitazione >  >> Linux

Ssh:sposta un'applicazione in esecuzione su un server X diverso??

Questa domanda ha già risposte qui :Condivisione di un server X (sessione) tra computer

(4 risposte)
Chiuso 3 anni fa.

C'è un modo per aprire un programma grafico (ad esempio, gedit) mentre si utilizza l'inoltro X11 su SSH e trasferire la connessione del server X al server X sull'host SSH?

Risposta accettata:

Se guardi la pagina di Wikipedia sull'argomento ci sono diverse app citate.

Xmuovi

estratto

xmove è un programma per computer che consente lo spostamento delle applicazioni di X Window
di sistema tra diversi display e la persistenza delle
applicazioni X durante i riavvii del server X.[4] Risolve un problema nella progettazione
di X, in cui un client X (un'applicazione X) è collegato al server X
(display X) su cui è stato avviato per tutta la sua durata. Inoltre, se il server X
viene arrestato, l'esecuzione dell'applicazione client viene forzata.

xmove consente al client di disconnettersi dal server X corrente e
di connettersi a uno nuovo, in qualsiasi momento. La transizione è completamente
trasparente per il cliente. xmove funziona fungendo da proxy tra
il client e il server. È uno "pseudoserver" che memorizza abbastanza
stato del server in modo che i client possano connettersi a un nuovo server senza essere
interrotti.

Xpra

estratto

xpra o X Persistent Remote Applications è uno strumento che consente di
eseguire client X di solito su un host remoto e quindi indirizzarne la visualizzazione
al computer locale senza perdere alcuno stato.1

Si differenzia dall'inoltro X standard in quanto consente la disconnessione
e la riconnessione senza interrompere l'applicazione inoltrata. Si
differisce da VNC e da tecnologie di visualizzazione remota simili in quanto xpra
è rootless:ovvero, le applicazioni inoltrate da xpra vengono visualizzate sul desktop
come normali finestre gestite dal gestore delle finestre, anziché
/> essere tutti “intrappolati in una scatola insieme”. Xpra utilizza anche un protocollo
personalizzato che è autoregolante e relativamente insensibile alla latenza, e
è quindi utilizzabile su collegamenti peggiori rispetto a X standard.

Guivittore

estratto

guievict è un programma per computer che consente di migrare o replicare in modo trasparente la GUI di qualsiasi
applicazione per l'implementazione XFree86 di X Window su un altro display. A differenza di alcuni programmi
che forniscono funzionalità simili, non richiede né l'organizzazione
di passaggi come il ricollegamento del binario del programma applicativo né
il reindirizzamento della comunicazione del sistema della finestra del processo dell'applicazione
tramite un proxy come fa xmove.

Guievict si basa su una piccola estensione del server X che consente a un'applicazione
di recuperare lo stato della finestra dal server X e su una libreria
di funzionalità di migrazione della GUI che viene iniettata nel processo dell'applicazione
in esecuzione tempo. L'iniezione di codice o l'applicazione di patch di codice in runtime
può essere eseguita tramite l'API DynInst. Tuttavia, guievict
contiene la propria implementazione per evitare di richiedere agli utenti di installare
DynInst.

Dei 3 di questi, Guievict suona come quello che stai cercando, principalmente che può controllare lo stato dell'applicazione X AppX e migrarlo su un altro server X dove può essere ripristinato.

Relazionato:Minecraft – Genera strutture su un server Minecraft?
Linux
  1. Come SSH su Linux da Android

  2. Ssh, Sudo, quindi Scarica?

  3. Risolvi i problemi di SSH

  4. Impossibile copiare ~/.ssh/id_rsa.pub

  5. Esecuzione di Apache come utente diverso

Server SSH

Come aggiungere la chiave pubblica SSH al server

12 cose da fare dopo aver installato un server Linux

Come configurare SSH su CentOS e RHEL

Come installare Application Server su Windows Server 2012

Come eseguire l'SSH sul server tramite Linux