X11 포워딩

X11 포워딩은 TCP/IP 포트 포워딩의 특별한 경우입니다. X11 연결은 원격 호스트에서 사용자 PC의 X 서버 프로그램으로 성립되므로 이메일이나 텔넷과 같은 다른 클라이언트 프로그램과 반대의 경우라 할 수 있습니다. X11 포워딩을 이용하면 복잡한 포트 포워딩 설정 없이 원격의 X11 응용 프로그램들을 안전한 암호화 터널을 통해 사용자 PC에서 사용할 수 있습니다.
X11 포워딩 서비스를 사용하기 위해서는 Xshell과 SSH 서버 모두를 설정해야 합니다.

Xshell에서 X11 포워딩을 활성화하려면:

  1. 세션 대화 상자를 엽니다.
  2. X11 포워딩을 활성화하고자 하는 세션을 선택합니다.
  3. 표준 단추에서 [등록 정보]를 클릭합니다.
  4. [범주]에서 [연결: SSH: 터널링]을 선택합니다.
  5. [X11 연결을 다음으로 전달합니다]를 선택합니다.
  6. 만약 사용자의 PC에 Xmanager®가 설치되어 있다면, [Xmanager]를 선택합니다. 만약 다른 PC X 서버를 사용한다면 [X DISPLAY]를 선택하고 적절한 값을 입력합니다.
  7. [확인]을 클릭합니다.
  • 참고
    Xmanager경우, X DISPLAY 옵션을 Xshell 자동으로 찾습니다. 다른 PC X 서버 프로그램은 사용자가 직접 설정을 해야 합니다. 만약 PC X 서버가 TCP 6000번 포트를 사용하고 있다면, DISPLAY는 "localhost:0.0"으로 설정합니다.

OpenSSH 서버에서 X11 포워딩을 활성화하려면:

  1. /etc/ssh/sshd_config 파일을 엽니다.
  2. X11Forwarding 옵션의 값을 아래와 같이 설정합니다:
    X11Forwarding yes
  3. SSH 서버를 다시 시작합니다.

ssh.com 서버에서 X11 포워딩을 활성화하려면:

  1. /etc/ssh2/sshd2_config 파일을 엽니다.
  2. AllowX11Forwarding 옵션의 값을 아래와 같이 설정합니다:
    AllowX11Forwarding yes
  3. SSH 서버를 다시 시작합니다.