보안 XDMCP 연결

보안 XDMCP를 이용하면 SSH 프로토콜을 통해 보다 안전하고 간단한 XDMCP 접속이 가능합니다.
SSH 프로토콜은 안전한 연결 뿐만 아니라 방화벽, 가상(Masquerade) 서버, NAT 게이트웨이 등으로 막혀 있는 네트워크 환경에서도 쉽게 X11 연결이 가능하게 합니다.
보안 XDMCP를 사용하려면 원격 서버에 SSH 서버가 구동 중이어야 하고, X11Forwarding 기능이 켜져 있어야 합니다.
OpenSSH 서버인 경우 설정 파일 (/etc/ssh/sshd_config)을 다음과 같이 수정합니다.
X11Forwarding yes
Secure Shell Communications Security 서버인 경우 설정 파일 (/etc/ssh2/sshd2_config)을 다음과 같이 수정합니다.
AllowX11Forwarding yes

보안 XDMCP 세션을 생성하려면:

  1. Xmanager를 실행합니다.
  2. [새로 만들기]의 [XDMCP 세션]을 클릭합니다.
  3. 세션 등록 정보 대화 상자에서 [방법]을 Secure XDMCP로 선택한 후 접속에 필요한 정보를 입력합니다.
  • 참고
    XDMCP 세션 리스트가 나오는 상태에서 접속하고자 하는 호스트가 보인다면 해당 아이콘의 콘텍스트 메뉴에서 [SSH 연결로 저장]을 선택하여 세션을 만들 수도 있습니다.

XDMCP 접속 호스트가 SSH 서버와 다른 경우 보안 XDMCP 세션을 설정하려면:

  1. 해당 XDMCP 세션의 콘텍스트 메뉴에서 [등록 정보]를 선택하여 세션 등록 정보 대화 상자를 엽니다.
  2. [방법]이 Secure XDMCP로 선택된 상태에서 오른쪽의 [설정]을 클릭하여 보안 XDMCP 설정 대화 상자를 엽니다.
  3. [SSH 서버 호스트가 XDMCP 서버와 다름]을 선택하여 [호스트]를 활성화시킵니다.
  4. [호스트]에 SSH 서버의 IP 주소나 호스트 이름을 입력합니다.
  5. [사용자 인증] 영역에 사용자에 대한 정보를 입력합니다.
  6. [확인]을 클릭하여 저장합니다.
  • 참고
    주의: SSH 서버와 XDMCP 호스트가 다를 경우에는 터널링을 대신할 SSH 서버의 IP 주소나 호스트 이름을 입력합니다. 이 경우 해당 대리 서버는 루프백 주소(127.0.0.1)에 대해서 뿐만 아니라 외부 접속에 대해서도 바인딩을 있어야 합니다. OpenSSH의 경우 SSH 서버 설정 파일에서 GatewayPorts 값을 yes로 설정해야 합니다.

보안 XDMCP 세션으로 연결하려면:

  1. Xmanager를 실행합니다.
  2. 해당 보안 XDMCP 세션을 마우스로 더블 클릭 합니다.