/
X11 포워딩 설정하기

X11 포워딩 설정하기

X11 포워딩은 TCP/IP 포트 포워딩의 특별한 경우입니다. X11 프로토콜은 PC X server 소프트웨어가 사용하며 연결이 원격 호스트에서 사용자 PC로 성립되므로 이메일이나 텔넷과 같은 다른 클라이언트 프로그램과 반대의 경우라 할 수 있습니다.

X11 포워딩 이용하면 복잡한 포트 포워딩 설정 없이 원격의 X11 응용 프로그램들을 안전한 암호화 터널을 통해 사용자 PC에서 사용할 수 있습니다. 


X11 포워딩 서비스를 사용하기 위해서는 XshellSSH 서버 모두를 설정해야 합니다.


Step 1: Xshell에서 X11 포워딩 활성화하기

  1. [파일] 메뉴에서, [열기]를 선택합니다. 세션 대화 상자가 나타납니다.
  2. X11 포워딩을 활성화하고자 하는 세션을 선택합니다.
  3. 표준 단추에서 [등록 정보]를 선택합니다.
  4. [연결 방법] 목록에서 [SSH]를 선택합니다.
  5. [분류]에서 [터널링]을 선택합니다.

     

  6. 대화 상자의 아래쪽 [X11 포워딩]에서 [X11 연결을 다음으로 포워드합니다.]를 선택합니다.
  7. 만약 사용자의 PC에 Xmanager®가 설치되어 있다면, [Xmanager]를 선택합니다. 만약 다른 PC X 서버를 사용한다면 [DISPLAY]를 선택하고 적절한 X Display를 입력합니다. 만약 PC X 서버가 TCP 6000번 포트를 사용하고 있다면 localhost:0.0을 입력하십시오.
  8. [확인]을 선택합니다.


Step 2: SSH 서버에서 X11 포워딩을 활성화하기

   [OpenSSH 서버]

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

   [ssh.com 서버]

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


Step 3: Xshell 터미널에서 X 응용 프로그램 실행하기

  1. Xmanager가 설치 되어 있으면 다음 단계로 바로 진행합니다. 다른 PC X 서버가 설치되어 있으면 이 프로그램을 먼저 실행시킵니다.
  2. Xshell을 실행시키고 X11 포워딩 설정한 세션으로 연결합니다.
  3. Xshell 연결 프롬프트 상에서 X11 응용 프로그램을 실행합니다:

    [test@mynet ~]$ xterm &


Xmanager®는 프로그램 자체적으로 SSH 프로토콜을 지원하고 있습니다. Xmanager에서 SSH 프로토콜을 이용한 X 응용 프로그램 실행 방법은 아래 링크를 참고하십시오.

Related content

X11 포워딩을 사용하여 안전하게 X 응용프로그램을 실행하려면 어떻게 해야 하나요?
X11 포워딩을 사용하여 안전하게 X 응용프로그램을 실행하려면 어떻게 해야 하나요?
More like this
터널링을 이용하여 이메일을 안전하게 전송하기
터널링을 이용하여 이메일을 안전하게 전송하기
More like this
SSH 프로토콜을 통한 X응용프로그램 실행
SSH 프로토콜을 통한 X응용프로그램 실행
Read with this
X11 포워딩
X11 포워딩
More like this
X11 forwarding failed
X11 forwarding failed
Read with this
X11 포워딩
X11 포워딩
More like this