Skip to content

[사용환경 : ubuntu 12.10 desktop amd64 PC,

그리고 linux mint14"maya" amd 64와 ubuntu 12.10 desktop amd64가 설치된 vmware 가상환경]



일단 원격접속의 대상이 되는 서버 PC는 고정된 IP가 할당 되어 있어야 함을 먼저 소개 한다.

리눅스 운영체제에서 기본적으로 원격을 위해 가장 많이 사용하는 방법은 xrdp이다

우분투 계열 Linux 기준으로 설치 명령어는

sudo apt-get install xrdp

이며, 추론하기로 레드햇 계열은

sudo yum -y install xrdp

가 될 것 같다.



01.JPG

 <linuxmint 터미널 화면. 보통 yes나 no로 설치여부를 묻는 화면이 나온다>



아래의 명령어 중에서 설치 후 절대경로 입력을 통한 실행, 또는 상대적으로 외우기 쉬운 명령어를 통해 xrdp를 실행시켜준다.



sudo /etc/init.d/xrdp start

또는

sudo service xrdp start

를 사용하면 된다.
02.jpg

<캡처를 위해 사용된 vmware환경의 linuxmint를 이용해 가상ip로 접속하는 화면>

이후 원격접속을 하려고 시도하는 Windows PC에서 mstsc를 실행한다

시작/mstsc입력후 엔터

그러면 원격 데스크톱 연결 창이 뜨는데 접속할 Server PC의 IP주소를 입력해 주고 엔터를 눌리면

 03.jpg

위와 같은 경고창이 나타나는데, 신속하게 예를 눌러주면

XRDP화면으로 넘어가며 아까 윈도우와 비슷한 로그인 화면이 뜬다.



 04.jpg

여기서 맨 위에 있는 항목인 Module은 건드리지 말고(Default : sesman-Xvnc)

username에 리눅스 계정을, password에 계정의 비밀번호를 입력하고 엔터를 눌리면 Ubuntu 12.10을 제외한 대부분의 리눅스는 성공적으로 원격 접속에 성공하였을 것이다.

05.jpg

(mint환경에서도 xrdp를 설치한 것 만으로 쉽게 원격 접속을 할 수 있었다)

그러나 12.10을 사용한 환경에서는 error메세지가 도출되었다. 그래서 xsession파일을 건드려 문제를 해결한다. 이 부분은 일단 글로만 설명을 남기고, 캡처화면은 추후에 다시 올리도록 하겠다.

sudo vi ~/.xsession

루트 권한으로 해당 파일을 열어보면

gnome-session -session=ubuntu-2d 라고 적혀 있다.

최초의 해결 방법은 인터넷에서 각종 사이트를 뒤져 본 결과

gnome-session --session=ubuntu-2d라는 설명이 있었다.(-session 앞에 -를 하나 더 입력하는 방법이다). 아마 default로 입력된 문장에 -가 하나 빠져서 문제였던 것 같았다. 그러나 이 방법으로 실행 할 경우,

'Failed to load session "ubuntu-2d"'라는 메세지와 함께 로그아웃 버튼만 생겨버린다.

그래서 또 해결 방법을 뒤진 결과 본인이 사용한 운영체제인 ubuntu 12.10에서만 생기는 문제점임을 확인 할 수 있었다.



http://askubuntu.com/questions/247501/i-get-failed-to-load-session-ubuntu-2d-when-using-xrdp

위 링크로 들어가면 왜 ubuntu12.10버전에서는 접속이 안되는지 '영어'로 설명되어있어, 직접 해석하며 작업을 진행하였다. 완벽하지 않은 본인의 발번역에 의하면, 해당 사이트에서 설명하기를 ubuntu 12.10버전 부터는 Unity 2D desktop interface (즉 ubuntu-2d)를 지원하지 않는다고 한다. 그래서 복잡한 영어를 제외하고 원격을 마무리 하는 방법을 바로 설명하자면, 터미널에서 우선적으로 업데이트를 해 준다.


sudo apt-get uptate


아마 업데이트를 진행하거나 이미 최신이라는 문구가 뜰 것이다.

* 이 포스팅은 정말 많은 수정을 거친 포스팅인데, 이전에는 업데이트와 업그레이드(sudo apt-get upgrade)까지 해 주어야 한다고 했었지만, 업그레이드는 해 줄 필요가 없다. 업그레이드를 하게 되면 우분투는 2013년 10월 현재 13.04버전의 배포판을 설치한다고 하는데 이 업그레이드에만 최소 4시간이 필요하다. 느긋한 시간이 생기는 경우가 아니면 업그레이드는 나중으로 미루는 것이 좋다.

다음으로 gnome-fallback을 설치 해 주어야 한다(설치 이유는 잘 모르겠다. 해석을 안해봐서. 대충 보니 우회방법이라고 설명되어있는 것 같다.)

sudo apt-get install gnome-session-fallback

설치를 완료한 후에 아까 수정한 파일을 다시 건드려야 했다.

sudo vi ~/.xession 파일을 다시 열어서 아까 설치한 gnome-fallback으로 바꿔준다.

gnome-session --session=ubuntu-2d

였던 내용을


gnome-session --session=gnome-fallback

로 수정해 준다.

수정하고 저장하고 나온 뒤에 설정이 바뀐 xrdp를 다시 구동해 준다.

sudo /etc/init.d/xrdp restart

sudo service xrdp restart

그리고 Windows PC에서 다시 Linux PC로 원격 접속하여 아까 했던 계정과 비밀번호를 입력 작업을 진행하면 정상적으로 리눅스 원격화면이 나타난다.

06.jpg

Windows에서 Ubuntu로 원격접속한 사진. 캡처를 위하여 vmware환경에 설치된 우분투(12.10 desktop amd64)를 사용하였는데, 위에서 생겼던 에러 없이 바로 접속되었다. 대신 접속 후 화면에 메뉴창이 없어 사용에 제약이 있다. 이 문제는 조금 더 고민해봐야 할 것 같다.


출처 : Googling과 위 링크 사이트, 번역한 본인

'1' 댓글

Admin

2013.11.02
20:15:19
(*.168.10.1)


내 생각 : 33890은 먹히더라 , 5002은 왜 안먹히는지 모르겠음. 포트도 열고 다 열었는데


xrdp를 이용하여 원격으로 서버에 접속하는 방법 입니다.


1. 터미널을 열어 줍니다.

- 단축키는 Ctrl + Art + t


2. xrdp 인스톨

xrdp#] sudo apt-get install xrdp

xrdp#] service xrdp start


3. [시스템] > [기본설정] > [원격 데스크탑] 에서 다음을 체크합니다.

- 다른 사용자가 데스크탑을 볼 수 있도록 합니다.

- 다른 사용자가 데스크탑을 제어할 수 있음

- [보안] 매번 이 컴퓨터에 연결할 때마다 확인


4. xrdp를 시작하게 되면 기본적으로 3389포트가 활성화 된다. 변경을 원하면 아래를 참고하세요

port#] sudo vi /etc/xrdp/xrdp.ini

[globals]

port=3389 //기본값(3389)를 원하는 값으로 변경한 후 xrdp를 재시작 하시면 됩니다.


포트를 변경 하셨다면, 접속시 뒤에 :포트번호 를 적어주셔야 합니다.

접속방법: 실행창(윈도우키+r) > mstsc

예) 192.168.1.123:33890




열고 싶을 때는

sudo ufw allow 포트번호

닫고 싶을 때는

sudo ufw deny 6112

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
63 Sledgehammer Medical Fiction Thriller At Its Best ginekoloski pregled beograd 2017-05-17 78
62 Generating Online Business Idea btc 2017-05-15 79
61 Search Engine Marketing History seo marketing package 2017-02-13 307
60 Choices Of Mobile Phones And Equipment Phone Accessories 2017-02-13 300
59 Search Engine Optimisation History cheapest seo packages 2017-02-12 381
58 A Spotlight On Fast Systems Of Celebrities bacaselengkapnya 2016-11-11 433
57 Ubuntu에서 Bind9 DNS Server 설치하기 Admin 2014-01-06 407
56 Ubuntu vmware-tools 설치 Admin 2013-11-17 449
55 USB 외장 하드로부터 Ubuntu 설치하려면 ... Admin 2013-11-12 417
54 [Linux]우분투 (리눅스) 에서 vmware tools 설치하기 file Admin 2013-11-02 416
» [linux] 윈도우 PC -> 리눅스 PC 원격 접속하기 [1] file Admin 2013-11-02 500
52 우분투 서버에 한글을 기본 언어로 설정하는 방법 file Admin 2013-11-02 415
51 우분투에서 root로 로그인하기 [1] Admin 2013-11-02 428
50 우분투 서버 설치하기, http, ftp 설정하기 Admin 2013-11-01 403
49 저비용 고효율 리눅스 서버 설치 및 운영 가이드 - Ubuntu Server 설치 [1] file Admin 2013-11-01 424
48 [리눅스] 우분투 root 비밀번호 설정 Admin 2013-10-31 415
47 USB에 우분투 설치하기 Admin 2013-10-31 422
46 [스크랩] usb에 우분투 설치하여 휴대용(?)으로 사용하기 [1] file Admin 2013-10-31 578
45 Linux-Ubuntu 유용한 정보 4 - mount 명령어 [1] Admin 2013-10-30 429
44 [Ubuntu] 설치 중 파티션에 대한 이모저모 file Admin 2013-10-30 455

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5