Come collegarsi alla sessione di visualizzazione locale della macchina remota tramite ssh?


15

Scenario:

Linux Mint è in esecuzione su una macchina a casa mia. Ho alcune applicazioni gui aperte su di esso.

Sono lontano da casa ma voglio accedere alle applicazioni aperte. Ho cygwin / x e so come fare ssh -X homecomputer, e potrei eseguire applicazioni gui da lì, ma voglio arrivare alle finestre che sono già aperte sul display locale.

C'è un modo per collegarsi alla sessione x esistente su Linux senza usare software extra come VNC?

Grazie!


solo curioso, hai un IP statico per la tua connessione domestica, che ti consente di farlo? non credo di poter vedere il mio computer di casa dall'esterno
anfibio il

@foampile - La mia macchina è sempre accesa, quindi l'indirizzo IP rimane lo stesso per la maggior parte, e ho impostato il port forwarding sul mio router in modo da poterci entrare.
Matteo,

1
@foampile Cerca in dyndns.com (ignora i "prodotti" a pagamento e registra un account su "Accedi"). Con ciò puoi mantenere lo stesso nome DNS (gratuito) anche quando il tuo IP cambia. Molti router lo supportano e, in caso contrario, sono sicuro che c'è qualcosa che puoi far fare alla tua macchina.
AMS

Quindi, quale soluzione hai finito per usare?
einpoklum,

1
@einpoklum Non sono riuscito a trovare nulla senza l'utilizzo di software aggiuntivo; ha finito per usare solo vnc.
Matteo

Risposte:


6

È possibile eseguire sia un server VNC e visualizzatore VNC sul computer di casa, X-inoltro del visualizzatore VNC attraverso la connessione SSH. È VNC, ma non è necessario alcun software aggiuntivo sul lato Cygwin / X e tutto è ancora protetto su SSH:

cygwin$ ssh -X home
home$ x11vnc -display :0 &
home$ xtightvncviewer localhost:0

1
sebbene funzionerà, sarà molto più utilizzabile se si esegue il client vnc sull'altro computer, usando il port forwarding ssh per la porta vnc. (vedi anche vinocome alternativa a x11vnc che potrebbe anche essere abilitato di default su mint).
Stéphane Chazelas,


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.