S-ar putea să aveți mai mult noroc în a face X11 Forwarding prin SSH, în loc să vă vedeți cu DISPLAY variabilă direct. X11 Redirecționarea cu SSH este sigură și utilizează conexiunea SSH existentă pentru tunel, astfel încât lucrul prin VPN nu ar trebui să fie o problemă.
Fortunately this is fairly straightforward with Xming. If you open your connection from within Xming (e.g. the plink option) I believe it sets up X11 forwarding by default. If you connect using another SSH client (e.g. PuTTY) then you simply need to enable X11 forwarding (e.g. 'ssh -X [email protected]'). In PuTTY the option is under Connection -> SSH -> X11 -> click on 'Enable X11 Forwarding'.
Asigurați-vă că Xming rulează în fundal pe laptop și face testul standard X, 'xclock'. Dacă primiți un mesaj ca "conexiunea X la localhost: 19.0 rupt (închidere explicită sau închidere server)". atunci Xming este cel mai probabil nu rulează.
De asemenea, asigurați-vă că nu vă setați în mod explicit variabila DISPLAY în orice script de pornire; SSH va configura un alias (ceva ca localhost: 10 sau în exemplul de mai sus localhost: 19) pentru tunelul X11 și va seta automat DISPLAY la acea valoare. Suprascrierea mesajului DISPLAY va însemna că nu veți mai indica tunelul X11 corect. Partea laterală a acestui lucru este că alte terminale care nu au setul SSH X11 Forwarding pot utiliza aceeași valoare a DISPLAY și pot profita de tunel.
Am tendința de a prefera opțiunea PuTTY, dar câțiva dintre colegii mei folosesc zgomotul din interiorul Xming.