Windows 10에서 Ubuntu bash를 실행 ssh -X
하여 원격 서버에서 GUI 환경 가져 오기
다음을 모두 설치하십시오. Window에서 설치하십시오 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를 파일 위치를 상태로 파일의 끝에 새 줄을 추가, 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
우리는 거의 끝났습니다. bash 쉘을 다시 시작 Xming
하고 프로그램을 열고 를 사용하십시오 ssh -X yourusername@yourhost
. 그런 다음 GUI 환경을 즐기십시오.
ssh -X yourusername@yourhost
문제는 Windows의 Ubuntu 하위 시스템에도 있으며 링크는
https://gist.github.com/DestinyOne/f236f71b9cdecd349507dfe90ebae776
링크 된 텍스트가 2 오타가 포함되어 있습니다 (참고 : XauthLocaion
대신 XauthLocation
)