Letting Ubuntu Баш на Windows 10 перспективе ssh -X
получить среду с графическим интерфейсом на удаленном сервере
Установить все из следующих. В Windows установите X-сервер, например. Xming
. В Ubuntu bash используйте 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 файла, XauthLocaion /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
Мы почти закончили. Перезагрузите оболочку bash, откройте свою программу Xming
и используйте ssh -X [email protected]
. Затем наслаждайтесь графическим интерфейсом.
ssh -X [email protected]
Проблема также в подсистеме Ubuntu на Windows, а также ссылка на
https://gist.github.com/DestinyOne/f236f71b9cdecd349507dfe90ebae776
Возможно, это был всего лишь опечатка в проводке вопрос, но 'ForwardAgent' вместо' ForwardAgend' , –