Windows 방화벽에 Xmanager 예외 등록

PROBLEM DESCRIPTION or QUESTION



Xmanager를 사용하여 로컬 윈도우10 PC에서 원격 리눅스(centos 6.x) 서버에 접속 시,
리눅스 로그인화면이 뜨지 않아서 문의드립니다.
넷사랑 FAQ에 리눅스 로그인 화면이 뜨지 않을 경우는 방화벽 문제일 수 있다고 나와 있어서 포트나 방화벽 문제 등은 문제없는 것 확인한 상황입니다.
특히 로컬PC와 원격서버는 지속적으로 잘 사용하고 있다가 로컬PC 재부팅 후 리눅스 로그인 화면이 뜨지 않는 문제가 발생하였습니다.

RESOLUTION


Xmanager는 PC X 서버로서 원격의 유닉스/리눅스에서 PC로 TCP 포트 6000으로 접속이 되어야 합니다.

Xmanager 세션 수에 따라 이 포트는 순차적으로 증가하여 6001번, 6002번 등의 추가적인 포트를 점유합니다.

MS 윈도우는 자체 방화벽 시스템이 있습니다. 포트 단위로 제어를 할 수 있지만 주로 프로그램 단위로 제어를 합니다.

윈도우의 방화벽을 운용해야 한다면 Xmanager가 외부에서 접속이 되도록 예외적 허용을 해야 합니다.

Xmanager 설치 시 자동으로 Xmanager가 등록이 되어 Xmanager를 사용할 수 있도록 합니다.

하지만 사용자의 실수나 혹은 윈도우 방화벽의 오류로 Xmanager가 등록되어 있음에도 Xmanager 사용이 안되는 경우가 있습니다.

이 경우 방화벽 예외 항목에서 Xmanager 관련 항목을 모두 초기화하여 다시 예외 항목으로 등록되도록 할 필요가 있습니다.


1. 윈도우에서 Win+R 키를 누른 후 'firewall.cpl'을 입력하여 Window Defender 방화벽 프로그램을 실행합니다.

Windows Defender 방화벽에서 '방화벽 설정 또는 해제'를 선택합니다.


2. 설정 상태가 'Windows Defender 방화벽이 새 앱을 차단할 때 알림' 상태로 되어 있는지 확인합니다.


3. Window Defender 방화벽 프로그램으로 돌아와 '고급 설정'를 선택하여 '고급 보안이 포함된 Windows Defender 방화벽' 프로그램을 실행합니다.


4. '인바운드 규칙'을 선택합니다


5. '인바운드 규칙' 목록에서 Xmanager 관련 항목을 모두 삭제합니다. Xsound 관련 항목도 삭제합니다.

관련된 항목:

  • Xmanager 
  • Xbrowser, XbrowserCore
  • X window emulator

Xmanager 버전에 따라 항목 이름이 약간씩 다릅니다. 위와 같은 내용의 항목을 모두 삭제합니다.

이 항목들은 삭제되어도 해당 프로그램이 구동될 때 아래와 같은 보안 경고 창에서 새롭게 추가할 수 있습니다.


6. 구동 중인 모든 Xmanager를 종료하고 다시 Xmanager를 실행하여 원격의 유닉스/리눅스에 접속을 시도합니다.

Xmanager에 대한 허용 여부를 묻는 경고 창에서 '액세스 허용'을 선택합니다.

Xsound에 대해서도 같은 선택을 합니다.