CentOS7 xrdp 설치 (성공)

신규 설치한 CentOS7에 윈도우의 원격데스크탑을 이용하여 GUI를 이용하고 싶다.
고수들은 Xming 으로 일하는 것 같긴한데 난 여전히 Xming으로 성공해본적이 없다

1.yum install xrdp

Cap 2015-12-14 10-51-59-452

안된다…  검색 ㄱㄱ

출처 : http://wincloud.link:8090/pages/viewpage.action?pageId=6193176
Cap 2015-12-14 10-58-18-561

따라해본 내용
1. yum install epel-release -y
Cap 2015-12-14 10-59-54-013

2. yum -y install xrdp tigervnc-serverCap 2015-12-14 11-01-34-127
Cap 2015-12-14 11-02-05-477
3. systemctl start xrdp.service
Cap 2015-12-14 11-10-21-192
안뜬다 -_-;;
다시 검색 ㄱㄱ
출처 : http://ted1lee.blog.me/220255304044

4. rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

5. yum -y install xrdp tigervnc-server
Cap 2015-12-14 11-17-27-526

6. systemctl start xrdp.service
Cap 2015-12-14 11-22-30-241
기동이 안됨…

7. systemctl enable xrdp.service
Cap 2015-12-14 11-23-45-307
서비스에 등록해보고 OS 재부팅해도 기동안됨

8. xrdp
Cap 2015-12-14 12-39-37-801
오잉?

9. 방화벽 오픈
firewall-cmd –permanent –zone=public –add-port=3389/tcp
sudo firewall-cmd –reload
Cap 2015-12-14 12-42-12-752

10. 원격데스크탑 프로그램으로 접속시도
Cap 2015-12-14 12-43-22-464
접속이 되지 않는다…
/var/log/xrdp.log 에 보면 이런 에러가 뜨고있다

[root@localhost ~]# tail -f /var/log/xrdp.log
[20151214-14:34:08] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:09] [ERROR] Failure to connect to sesman: 127.0.0.1 port: 3350
[20151214-14:34:09] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:09] [DEBUG] returnvalue from xrdp_mm_connect 1
[20151214-14:34:10] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:11] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:12] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:13] [ERROR] Failure to connect to sesman: 127.0.0.1 port: 3350
[20151214-14:34:13] [INFO ] An established connection closed to endpoint: NULL:NULL – socket: 11
[20151214-14:34:13] [DEBUG] returnvalue from xrdp_mm_connect 1

나와 비슷한 에러를 겪었던 사람의 질문글 출처
https://www.centos.org/forums/viewtopic.php?f=49&t=51875

11.systemctl status xrdp.service
권한문제 같은 것이 보인다.
localhost.localdomain systemd[5376]: Failed at step EXEC spawning /usr/sbin/xrdp: Permission denied

Cap 2015-12-14 15-25-00-709

12. 권한 부여 [이것이 제일 중요!!]
chcon -t bin_t /usr/sbin/xrdp
chcon -t bin_t /usr/sbin/xrdp-sesman

권한주기 전
Cap 2015-12-14 15-28-12-369
권한주기 후
Cap 2015-12-14 15-29-19-093.jpg
딱히 바뀐건 없는것 같다.

13. systemctl start xrdp.service
Cap 2015-12-14 15-30-37-195
오홋 먼가 기동이 되었다

14. 원격데스크탑 접속
Cap 2015-12-14 15-33-05-060.jpg
로그인은 되는데 다른 에러가 발생한다.
VNC error – only supporting 8, 15, 16 and 24 bpp rdp connections 으로 다시 구글링

해결페이지 : http://c-nergy.be/blog/?p=5984
Cap 2015-12-14 15-36-08-741멋지다. 내가 원하던 답이 있었음

15. 원격데스크탑  색 설정 변경 (최고품질32비트 -> 트루컬러24비트)
Cap 2015-12-14 15-38-21-721

16. 원격데스트탑 접속 (성공!!)
Cap 2015-12-14 15-40-39-142

Advertisements

6 thoughts on “CentOS7 xrdp 설치 (성공)”

  1. There are hundreds of pages out there on how to get xrdp working on Centos 7, but this is the ONLY one that deals with ALL the problems that arise. 정말 너무 거맙숩니다.

  2. 잘 정리 되어 있어서 성공적으로 설정을 마쳤습니다.
    저같은 경우는 중간에 xrdp 단독 실행 한 후, chcon 이후에 돌고 있던 xrdp kill 한후에 다시 systemctl start xrdp.start 를 해줘야 정상적으로 ps -ef | grep xrdp 가 최종 그림과 동일하게 잡히드라구요.
    잘 정리된 문서 감사합니다

  3. 위 올려주신 포스팅 내용이 xrdp 접속 문제를 해결하는데 많은 도움이 되었습니다. 감사합니다.^^

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s