작성자 PG의 글

우분투를 원격으로 접속하기 위한 방법은 XRDP를 이용한 RDP 프로토콜을 사용하는 방법과 VNC를 이용하는 방법으로 나뉩니다.

XRDP를 사용하는 경우 별다른 프로그램 없이 윈도우 내장 기능인 원격 데스크톱 연결(mstsc)을 이용해 접속할 수 있는 장점이 있지만 유니티 인터페이스를 사용하지 않아 뭔가 올드한(?) 인터페이스로 우분투를 사용해야 하는 단점이 있습니다.

반면 VNC를 이용한 원격 접속은 내장되어 있는 desktop sharing을 통해 설정이 간단하고 원격 접속시에도 유니티 인터페이스를 사용할 수 있으며 맥, 리눅스등 유닉스 파생 OS에서 내장 VNC 뷰어로 바로 접속이 가능하기 때문에 VNC를 이용해 원격을 사용하는 방법에 대해 알아보겠습니다.

우분투 16.04 원격 데스크톱 설정

ubuntu remote desktop 01 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

유니티 대시(Unity Dash) 아이콘을 클릭한 다음 검색창에 ‘데스크톱’ 또는 ‘des’를 입력해 데스크톱 공유를 실행합니다. 여담이지만 영어로 검색할 때 ‘desk’를 입력하는 경우 우분투 한글에서는 데스크톱 공유가 나타나지 않습니다.

ubuntu remote desktop 02 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

데스크톱 공유 기본 설정창에서 ①공유 항목을 모두 체크하고 보안 옵션에서 ②’사용자가 이 암호를 입력’에 체크 후 원격 접속에 사용할 암호를 적당히 입력합니다.

②같은 경우 설정하지 않아도 원격 접속에 문제가 없지만 맥(MacOS) 같은 경우 별도의 프로그램 설치 없이 내장된 VNC 뷰어로 접속할때 필요한 옵션으로 맥에서 기본 뷰어로 접속하지 않는다면 굳이 암호를 지정하지 않아도 됩니다.

기본적으로 위 설정만으로 우분투를 원격으로 제어하기 위한 설정은 끝났지만 우분투에 설치되어 있는 VNC 버그중 리눅스가 아닌 운영체제 환경에서 VNC를 통한 원격 접속시 암호화 관련 버그가 있어 접속이 제대로 되지 않아 해당 기능을 꺼야 합니다.

관련 우분투 버그 리포트 링크

VNC 암호화 연결 기능 비활성화 설정

ubuntu remote desktop 03 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

sudo apt install dconf-editor

위 명령어로 데스크탑 환경 설정 편집기를 설치합니다.

ubuntu remote desktop 04 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

유니티 대시 아이콘을 클릭한 다음 검색창에 ‘dconf’를 입력 후 dconf 편집기를 클릭해 실행합니다.

ubuntu remote desktop 05 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

dconf 편집기 왼쪽 트리 메뉴에서 org > gnome > desktop > remote-access 를 차례대로 선택한 다음 require-encryption 옵션의 체크를 해제한 다음 편집기를 닫으면 원격 접속 준비가 끝났습니다.

원격 접속 전 주의사항

원격 접속 전에 우분투가 로그인 상태여야 정상적으로 원격 접속이 됩니다.

외부에서 원격 접속

내부아이피를 입력해서 원격 접속을 하는 사설 네트워크 환경은 상관없지만 공인IP를 이용해 외부에서 접근하는 경우 공유기에서 포트포워딩을 설정해야 합니다. VNC는 TCP 5900 포트를 사용합니다.

우분투에서 우분투로 원격 접속

ubuntu remote desktop 06 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

우분투에서 원격 접속시 내장 패키지인 리미너을 활용할 수 있습니다.

ubuntu remote desktop 07 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

리미너 원격 데스크탑 클라이언트를 실행 후 ①프로토콜 선택 항목에서 VNC를 선택, ②주소 입력칸에 원격 접속할 우분투의 IP를 입력한 다음 연결함! 버튼을 클릭합니다.

ubuntu remote desktop 08 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

데스크톱 공유 설정시 지정했던 암호를 입력하면 원격 접속이 완료됩니다.

윈도우에서 우분투 원격 접속

macos remote vnc 06 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

VNC Viewer 다운로드

윈도우는 내장된 VNC 프로그램이 없기 때문에 VNC 뷰어를 설치해 우분투에 원격 접속을 할 수 있습니다. 위 링크를 클릭해 윈도우용 VNC 뷰어를 다운로드 받습니다.

ubuntu remote desktop 09 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

VNC 뷰어를 실행한 다음 주소 입력창에 원격 접속할 우분투 IP를 입력합니다.

ubuntu remote desktop 10 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

암호화 연결을 지원하지 않는다는 창이 뜨는데 무시하고 Continue 버튼을 클릭합니다.

ubuntu remote desktop 11 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

우분투에서 원격 설정시 지정한 암호를 입력합니다.

ubuntu remote desktop 12 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

윈도우에서 우분투 원격 접속이 완료되었습니다.

맥에서 우분투 원격 접속

ubuntu remote desktop 13 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

맥에서 우분투를 VNC로 접속할때 윈도우에서 우분투로 접속하는 것처럼 VNC 뷰어를 이용할 수도 있지만 맥에 기본적으로 VNC 뷰어가 내장되어 있기 때문에 굳이 프로그램을 설치하지 않고서도 간단하게 원격 접속이 가능합니다.

상단 메뉴바의 이동 > 서버에 연결 또는 키보드 단축키 ⌘commandK로 ‘서버에 연결’ 창을 실행한 다음 ‘vnc://아이피주소’를 입력합니다.

ubuntu remote desktop 14 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

우분투에서 원격 설정시 지정한 암호를 입력합니다.

ubuntu remote desktop 15 - 우분투 16.04 VNC를 이용한 원격 데스크톱 설정 및 접속 방법

간단하게 우분투 원격 접속이 완료되었습니다. :D

ubuntu display title
Hyper-V 우분투 데스크탑 해상도 변경 방법
Hyper-V에 우분투 데스크탑을 설치해서 호스트에서 바로 사용하는 경우 기본 디스플레이 해상도가 낮아 데스크탑 용도로 사용하기 불편한데요. Hyper-V에 우분투 14.04 버전 이상…
kakao potplayer logo
팟플레이어 화면 크기 고정 방법
동영상을 감상하기 위해서 팟플레이어를 설치해서 사용하다 보면 동영상이 다음 파일로 넘어갈때 화면 크기가 원본 크기로 변경 되는 경우가 있습니다. 팟플레이어의…
ubuntu 16 terninal title
우분투 고정 IP 설정 방법
사내에서 또는 학교등 네트워크가 제한되어 있는 환경에서 우분투를 사용할 경우 DHCP 서버로 할당받는 IP가 아닌 고정으로 IP로 설정해야 할 경우…
win10 static ip config title
윈도우10 고정 IP 설정 방법
일반적으로 공유기 환경이나 인터넷 서비스 제공업체(ISP)의 모뎀에서 나오는 랜선을 다이렉트를 연결하는 경우 DHCP 서버에서 IP를 자동으로 할당 받아 사용하게 됩니다.…
Steam Logo Title High Res
스팀 장터 거래 지연 문제 해결 방법
스팀에서는 장터를 이용해 아이템을 사고 팔때 사용자 계정 보호 명목 아래 최초로 아이템을 거래할때 최대 15일의 지연 시간을 가지게 됩니다.…