ssh -X Uzak bir sunucuda bir GUI ortamı elde etmek için Windows 10'da Ubuntu bash uygulamasının çalıştırılması
Aşağıdakileri yükleyin. Pencerede yükleyin Xming. Ubuntu bash'da sudo apt installkurmak için kullanın ssh xauth xorg.
sudo apt install ssh xauth xorg
Klasöre git, ssh_configdosyayı içerir , benim /etc/ssh.
Düzenleme ssh_configyöneticisi (KULLANIM olarak sudo). İçinde ssh_config, karma kaldırma #hatları ForwardAgent, ForwardX11, ForwardX11Trustedve karşılık gelen bağımsız değişkenler ayarlanır yes.
# /etc/ssh/ssh_config
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
Gelen ssh_configdosyanın ön karma kaldırmak #önce Port 22ve Protocol 2hem de xauth dosya konumunu belirtmek dosyanın sonuna yeni bir satır eklemek, XauthLocation /usr/bin/xauth, xauth dosyasının kendi yolunu yazmak unutmayın.
# /etc/ssh/ssh_config
# IdentifyFile ...
Port 22
Protocol 2
# Cipher 3des
# ...
# ...
...
...
GSSAPIDelegateCredentials no
XauthLocation /usr/bin/xauth
Artık ssh_configdosyayı düzenlemeyi bitirdiğimizden , editörden ayrıldığımızda kaydedin. Şimdi klasöre git ~ya $HOME, ekler export DISPLAY=localhost:0sizin için .bashrcdosya ve kaydedin.
# ~/.bashrc
...
...
export DISPLAY=localhost:0
Neredeyse bitti. Bash kabuğunuzu yeniden başlatın, Xmingprogramınızı açın ve kullanın ssh -X yourusername@yourhost. Ardından GUI ortamının tadını çıkarın.
ssh -X yourusername@yourhost
Sorun aynı zamanda Windows'taki Ubuntu alt sisteminde ve bağlantı ise
https://gist.github.com/DestinyOne/f236f71b9cdecd349507dfe90ebae776
Not: Bağlantılı metin 2 yazım hatası içerir ( XauthLocaionyerine XauthLocation)