VNC 서버 및 퍼티

VNC 서버 및 퍼티

XWINDOWS를 사용하는 Windows 컴퓨터에서 UNIX 소프트웨어를 원격으로 사용하기 위해 PUTTY 및 VNCSERVER/VNC 뷰어를 사용하고 있습니다.

  1. PUTTY를 사용하여 SSH를 통해 내 서버에 연결합니다.
  2. UNIX에서 VNCSERVER를 시작했습니다.
  3. 나는 포팅하지 않았다. 그것이 나에게 말했다.
  4. 호스트 이름: thatport를 사용하여 VNC 뷰어를 시작합니다.

UNIX에서 소프트웨어를 시작했는데 "환경 변수가 정의되지 않았습니다."라는 오류가 나타납니다.

어떻게 해결할 수 있나요?

감사해요.

답변1

먼저 vncsever가 실행 중인지 확인해야 합니다.

$ps 팩스

그런 다음 리스닝 포트 5900을 확인해야 합니다.

$netstat-ntpl

Unix 서버가 동일한 LAN에 있는 경우 vncviewer를 사용하여 포트를 확인하세요. Openssh를 사용하면 동일한 LAN에 있지 않고도 터널 포트를 설정할 수 있습니다(동일한 명령은 putty를 사용하여 실행해야 함).

$ ssh -L5900:localhost:5900 원격 호스트

그냥 vncviewer에서 localhost로

답변2

GUI 소프트웨어는 환경 변수를 구성해야 합니다 $DISPLAY. SSH/putty 세션이 아닌 vncviewer 세션에서 소프트웨어를 시작하거나 최소한 $DISPLAYssh/putty 세션에서 변수를 올바르게 설정해야 한다고 생각합니다.

관련 정보