Říkám do stroje svého přítele a zajímalo by mě, jak bych mohl spustit relaci GNOME přes SSH. I musíte na svém počítači otevřít webový prohlížeč, abyste si mohli prohlédnout něco, co lze provést pouze z jeho názvu hostitele. Jaký je nejjednodušší způsob, jak toho dosáhnout pomocí SSH?

Odpovědět

Přepněte na druhý terminál, například tty2: Ctrl Alt F2 , přihlaste se a spusťte nová relace X na dostupném displeji:

xinit -- :1 

Nyní ssh na druhý stroj, což umožňuje přesměrování X (nebo důvěryhodné přesměrování X s ):

ssh -X user@machine 

Po přihlášení spusťte novou relaci gnome:

gnome-session 

Můžete také předat gnome-session jako příkaz do ssh.

Odpověď

Pokud vše, co musíte udělat, je spustit webovou relaci, zdá se, že pochází z vašeho Navrhuji pouze spustit OpenSSH s argumentem ssh -D8888 (8888 je pouze příklad) a nastavit místní prohlížeč tak, aby odkazoval na localhost: 8888 jako proxy SOCKS5.

Pokud musíte přes odkaz spustit prohlížeč, není důvod, proč potřebujete spustit celou relaci GNOME, stačí spustit ssh -X, jak je popsáno v dalších otázkách, a poté spustit prohlížeč samostatně.

Odpověď

Chcete-li spustit gnome z terminálu, použijte příkaz startx.

Komentáře

  • Ne. K tomu je třeba nastavit .xinitrc,

Odpovědět

V Ubuntu používám tyto příkazy:

ssh -X uživatel @ hostitel gnome-session

nebo

ssh -Y uživatel @ hostitel gnome-session

odpověď

Ke spuštění aplikace na vašem zařízení můžete použít ssh -X nebo ssh -Y stroj přítele, ale používá váš Xorg. Webový prohlížeč bude i nadále navazovat spojení ze svého názvu hostitele.

Odpovědět

I shledal x11vnc jako docela snadný.

Umožnil mi vidět vzdálenou aktivní plochu gnome.

(Zobrazuje se jako aplikace pro stolní počítač. Ssh-tunel předám jeho port na mém místní počítač. Poté připojte mého lokálního klienta VNC k mému místnímu portu ssh-forwarded.)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *