문제

Bitvise Tunnelier를 사용할 때 선 스테이션에 연결하는 새로운 Xterm 창을 생성 할 때 모든 것이 잘 작동합니다. Sun Station에 Visual Slick Edit이 설치되어 있으며 Command vs &를 사용하여 열도록 지시 받았습니다. 내가 이것을 할 때 나는 다음을 얻는다.

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

오히려 내 자료를 서버로 앞뒤로 찍는 후프를 통해 점프하지 않을 것입니다. 조언?

도움이 되었습니까?

해결책

Sun Server에서 그래픽 UNIX 앱을 원격으로 실행하고 Windows 상자에 표시 되려면 Windows 상자에 Xwindows 서버가 필요합니다. 터널러가 Xwindows 터널링을 지원한다고 생각하지 않습니다. SSH 클라이언트 인 Putty와 함께 제공되는 Windows 용 Xwindows 서버 인 Xming을 살펴보십시오.

http://sourceforge.net/projects/xming

편집하다: 이것이 당신을 위해 일한 것을 보게되어 기쁩니다. 다음은 무슨 일이 일어나고 있는지에 대한 자세한 설명입니다. X-Windows, Unix 그래픽 환경은 클라이언트 서버 기반입니다. IE : VNC 또는 원격 데스크탑과 같은 전체 화면 소프트웨어없이 원격 시스템에 개별 그래픽 창을 표시 할 수 있습니다. UNIX의 그래픽 프로그램을 X-Windows 클라이언트라고하며 실제로 표시하는 것은 X-Windows 서버라고합니다.

이제 Bitvise Tunnelier는 SSH 클라이언트 일뿐입니다. 즉, 명령 줄 터미널 연결 만 다루는 것만 다룹니다. 그러나 SSH 프로토콜은 실제로 SSH를 통해 X-Windows를 터널 할 수 있지만 두 가지가 필요합니다. 1) 데스크탑에서 실행되는 X-Windows 서버 (실제로 앱 표시) 및 2) x를 지원하는 SSH 클라이언트. -터널링. Windows 용 경량 X 서버 인 Xming 및 SSH 클라이언트 인 Putty를 입력하십시오.

그래서 당신은 당신의 선 박스에 좋은 ssh-ing이었고 터미널 명령을 입력했지만 Visual Slickedit은 X-Windows 클라이언트 앱입니다. 이를 실행하려면 X-Windows 서버가 필요했습니다. X-Windows 서버를 사용할 수 있으면 터미널에서 디스플레이 변수를 설정하여 그래픽 앱에 표시 할 위치를 알려줍니다.

한 가지 더 참고 : 아래의 답변 중 일부는 디스플레이 변수를 Sun Box의 호스트 이름으로 설정하는 것이 좋습니다. 그것은 효과가 있었을 지 모르지만 Windows 상자가 아닌 Sun의 화면에 Vs Windows를 표시했을 것입니다.

다른 팁

VS를 실행하는 쉘의 디스플레이 환경 변수는 무엇입니까? 진짜야 "u003CDefault Display> "? 그렇다면": 0 "또는"로 설정해보십시오.yourhostname: 0 "그런 다음 다시 실행대로 (사용해야 할 수도 있습니다. xhost + 호스트에서).

그것은 당신을 돕는 데 필요한 설명의 일부일뿐입니다.

디스플레이가있는 시스템에서 (터널을 시작하는 것) :

Xhost +FBM240-1

FBM240-1을 시스템 이름으로 바꾸십시오. 나는 추측했다.

또한 디스플레이가 올바르게 설정되어 있는지 확인해야합니다. SSH 터널링을 사용하는 경우 이미 (OpenSsh, -y; Putty를 사용하는 경우 Connection-> SSH-> X11에서 "X11 전달 활성화"를 선택하십시오. 다른 경우 문서를 읽으십시오). X 터널링 설정이 올바르게 있다면 Xhost를 전혀 엉망으로 만들 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top