Cum se face X11Forwarding

Configurare noua (How To)

Situatie

Vrem sa rulam aplicatii pe Windows insa aceste sunt facute pentru Linux(X11).
Vom folosi ca exemplu aplicatiile xclock,gedit si libreoffice.
Aceste vor rula pe sistemul nostru intr-un mod sigur pentru ca vom folosi protocolul SSH.

Backup

Nu este cazul

Solutie

Pasi de urmat

In primul rand trebuie sa avem access pe sistemul Linux prin ssh.
Pe sistemul Linux vom rula:
$apt-get install openssh-server  – Ubuntu/Debian
$yum -y install openssh*  – Centos/RHEL/Fedora etc

Apoi vom edita fisierul /etc/ssh/ssh_config.
Vom schimba linia numarul 11 din “#ForwardX11 no” in  “ForwardX11 yes” si vom salva.

Asta este tot ce trebuie sa facem pe server pentru configurare.

Acum pentru partea de client(Windows).
Ne trebuie un program care sa preia ferestrele X11 – vom folosi programul Xming – download de pe adresa https://sourceforge.net/projects/xming/
Ne trebuie un program pentru conectarea SSH.
Eu voi folosi putty – insa puteti folosi ce program doriti(trebuie sa aiba functia de x11forwarding).

Vom porni programul Xming cu drepturi de Administrator
Click pe Start>scriem Xming>Click dreapta>Run as Administrator>Yes
1-pornim_xming

 

 

 

 

 

 

 

 

 

Programul va porni fara a ne afisa vrun ecran(Putem vedea programul ca ruleaza in Task Manager)

Vom porni putty, si vom face o setare pentru a putea face x11forwarding din ssh catre xming.

Pasii sunt:
1.Deschidem putty si introducem adresa serverul nostru – in cazul meu 192.168.100.5.
2-putty_server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Apoi in putty vom merge la Connection>SSH>X11 si aici vom bifa optiunea Enable X11 forwarding – apoi apasa Open pentru a deschide sesiunea ssh
3-x11forward

 

Odata deschisa sesiunea vom folosi credentialele pentru a ne loga si vom avea access la cli.
Ok, si acum ce facem?
Simplu.
Acum putem rula aplicatiile X11 din cli-ul linux si ele vor aparea in sistemul nostru windows.
Urmeaza cateva exemple pentru edificare.
$xclock &
$gedit &
$libreoffice &
Folosim semnul & pentru ca acestea sa ruleze in background, unde nu ne vor deranja daca vrem sa rula si alte comenzi in cli

 

4-programe

Tip solutie

Permanent

Voteaza

(13 din 36 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?