ssh -X दूरस्थ सर्वर पर GUI वातावरण प्राप्त करने के लिए विंडोज 10 पर Ubuntu बैश को चलने दें
सभी निम्नलिखित स्थापित करें। विंडो पर, इंस्टॉल करें Xming। उबंटू बैश पर, sudo apt installइंस्टॉल करने के लिए उपयोग करें ssh xauth xorg।
sudo apt install ssh xauth xorg
फ़ोल्डर में जाओ ssh_configफ़ाइल है, मेरा है /etc/ssh।
ssh_configव्यवस्थापक (USE sudo) के रूप में संपादित करें । अंदर ssh_config, हैश को दूर #लाइनों में ForwardAgent, ForwardX11, ForwardX11Trusted, और करने के लिए इसी तर्क सेट yes।
# /etc/ssh/ssh_config
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
में ssh_configफ़ाइल, सामने हैश हटाने #से पहले Port 22और Protocol 2, और भी xauth फ़ाइल स्थान राज्य के लिए फ़ाइल के अंत में एक नई लाइन जोड़ सकते हैं XauthLocation /usr/bin/xauth, xauth फ़ाइल का अपना स्वयं का पथ बारे में याद है।
# /etc/ssh/ssh_config
# IdentifyFile ...
Port 22
Protocol 2
# Cipher 3des
# ...
# ...
...
...
GSSAPIDelegateCredentials no
XauthLocation /usr/bin/xauth
अब चूंकि हम संपादन ssh_configफ़ाइल कर रहे हैं , इसलिए जब हम संपादक को छोड़ते हैं तो इसे सहेज लें। अब फोल्डर पर जाएं ~या $HOME, export DISPLAY=localhost:0अपनी .bashrcफाइल में अप्लाई करें और इसे सेव करें।
# ~/.bashrc
...
...
export DISPLAY=localhost:0
हम लगभग कर चुके हैं। अपने बैश शेल को पुनरारंभ करें, अपना Xmingप्रोग्राम खोलें और उपयोग करें ssh -X yourusername@yourhost। फिर GUI वातावरण का आनंद लें।
ssh -X yourusername@yourhost
समस्या विंडोज पर Ubuntu सबसिस्टम में भी है, और लिंक पर है
https://gist.github.com/DestinyOne/f236f71b9cdecd349507dfe90ebae776
नोट: लिंक किए गए पाठ में 2 टाइपो (के XauthLocaionबजाय XauthLocation) शामिल हैं