SSH X11 forwarding – Linux, Windows, MacOS

By | 2.3.2012

 

LINUX

Důležité je odkomentovat v souboru:

    /etc/ssh/ssh_config
    ForwardX11 no ForwardX11Trusted yes

LINUX 

Potom již stačí zadat do vzdáleného stroje:

ssh -X user@host.cz -p 2222
a zkusit třeba příkaz firefox (pokud je nainstalovaný), chvíli to trvá, ale pak už to frčí 🙂


WINDOWS 

Pro spuštění programů z Linuxu ve Windows budeme potřebovat 2 prográmky a to:
PuTTy a Xming .

Nainstalujeme Xming a po té spustíme. V System-Tray se nám ukáže ikona (Xming Server:0.0)

Spustíme PuTTy. V záložce SSH > X11 Zaškrtneme „Enable X11 forwarding“ a do políčka X display location napíšeme „localhost:0“.

Vrátíme se zpět do záložky Session a vyplníme potřebné údaje pro přihlášení na server.
Přihlásíme se a můžeme vesele zkoušet příkazy.


MacOS

Je potřeba nainstalovat XQuartz, odkaz na .dmg je zde:  http://xquartz.macosforge.org/landing/

Potom je potřeba restart celého systému, já se dočetl, že stačí pouze restart služby SSH, ale opravdu to nestačí.
Po restartu zkontrolujeme v Terminálu nebo třeba v iTermu:

chury721-nb:~ chury721$ echo $DISPLAY

Vypadne nám něco takového:

/tmp/launch-x8C7It/org.macosforge.xquartz:0

Potom už stačí příkaz ke vzdálenému stroji:

ssh -X user@host -p 2222

Napsat komentář

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