본문 바로가기
Linux/Ubuntu Install

윈도우 원격 데스크톱으로 우분투에 접속하기

by 드로니뚜벅이 2022. 4. 22.

윈도우에서 원격 PC에 접속하기 위해 자주 사용하는 원격 데스크톱을 통해 리눅스(우분투)에 접속해 보겠습니다.

하지만 원격 데스크톱으로 윈도우 시스템간에 접속해서 사용하는 것 만큼 만족도는 높지 않다는 점은 어쩔 수 없는 건지도 모르겠습니다.

VNC로도 원격 접속이 가능하긴 하지만 윈도우에 별도의 프로그램을 설치해야 하기 때문에 윈도우에 기본 탑재되어 있는 원격 데스크톱을 이용해서 리눅스에 접속하겠습니다.

 

xdrp 설치

리눅스에 접속하기 위해서는 리눅스에 xdrp가 설치되어 있는지 확인이 필요합니다.

$ systemctl status xdrp

위 명령어를 실행 시켰을 때,

"Unit xrdp.service could not be found.y" 라는 메시지가 출력된다면 xrp가 설치되어 있지 않은 상태이므로 아래 명령어로 프로그램을 설치해 줘야 합니다.

$ sudo apt install xrdp

설치가 끝났으면 설치가 되었는지 확인해 주세요.

$ systemctl status xdrp
 xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-04-27 05:53:21 KST; 12s ago
       Docs: man:xrdp(8)
             man:xrdp.ini(5)
   Main PID: 40122 (xrdp)
      Tasks: 1 (limit: 18965)
     Memory: 756.0K
     CGroup: /system.slice/xrdp.service
             └─40122 /usr/sbin/xrdp

 

xrdp 설정

설치가 되었다고 해서 재부팅 시에 자동으로 실행해 주지는 않습니다. 그래서 자동 실행하도록 설정을 해 줘야 합니다.

$ sudo systemctl enable --now xdrp

 

외부(예: 윈도우 원격데스크톱)에서 접속할 수 있도록 네트워크 설정도 해 줘야 합니다.

$ sudo ufw allow from any to any port 3389 proto tcp

위처럼 방화벽과 포트를 설정해 주시면 됩니다.

여기까지 정상적으로 수행되었다면 리눅스에서 작업할 내용은 다 하셨습니다. 그럼, 이제 윈도우에서 접속해 보도록 하겠습니다.

 

원격 데스크톱으로 리눅스에 접속하기

윈도우 검색(Win+s) 창에서 mstsc 혹은 "원격 데스크톱"을 입력해서 프로그램을 실행시킵니다.

리눅스 PC(서버) IP 혹은 호스트이름을 입력하신 후 접속을 시도하시면 됩니다.

 

로그인 화면에서 계정(username)과 비빌번호(password)를 입력하시고 세션(Session)은 반드시 "Xorg"를 선택해 줘야 합니다.

 

리눅스 클라이언트에서 사용할 수 있는 원격 접속 프로그램은 뭐가 있을까요?

아무래도 리눅스가 오픈 소스 기반이다 보니 제법 쓸만한 무료 프로그램들이 있습니다. 뿐만 아니라 리눅스 설치 시 기본으로 설치되는 프로그램도 있습니다.

  • Remmina - Ubuntu 20.04 이후 버전에는 설치되어 있습니다. 이전 버전은 확인을 하지 못했습니다.
  • TeamViewer
  • RealVNC
  • TigerVNC
  • Vinagre

 

참고 사이트