linux

Centos 7 원격제어 - XRDP + Tigervnc-server

샤가샤가 2017. 4. 6. 13:56


XRDP 를 설치 하기전에 EPEL 이 미리 설치 해야 함.


1. epel 설치 

 $ yum install epel-release


2. xrdp 및 tigervnc 설치

$ yum install xrdp tigervnc-server



3. 정상적으로 설치 했다면 이젠 방화벽 설정 및 방화벽 재실행(3389는 원격포트임)

$ firewall-cmd --permanent --zone=public --add-port=3389/tcp


$ firewall-cmd --reload  


$ firewall-cmd --list-ports     --> 이건 방화벽이 잘 되었는지 확인용



결과 : 1433/tcp 58080/tcp 3389/tcp 80/tcp 8080/tcp


3389 가 잘 들어가 있음.





4. 서비스 처리

$ systemctl enable xrdp.service


$ systemctl start xrdp.service 


$ systemctl status xrdp.service


 xrdp.service - xrdp daemon

   Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)

   Active: active (running) since 목 2017-04-06 10:45:29 KST; 2h 29min ago

 Main PID: 1047 (xrdp)

   CGroup: /system.slice/xrdp.service

           ├─1047 /usr/sbin/xrdp --nodaemon

           └─4083 /usr/sbin/xrdp --nodaemon


 4월 06 12:56:04 localhost.localdomain xrdp[1047]: got client client connection type 0x00000000

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: xrdp_sec_process_mcs_data_CS_SECURITY:

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: client supports 40 bit encryption

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: client supports 128 bit encryption

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: client and server support high crypt, using high crypt

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: xrdp_sec_out_mcs_data: using 2048 bit RSA key

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: xrdp_process_main_loop: libxrdp_process_incoming failed

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: [20170406-12:56:04] [DEBUG] Closed socket 12 (AF_INET 1...389)

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: xrdp_mcs_disconnect - socket closed

 4월 06 12:56:04 localhost.localdomain xrdp[1047]: [20170406-12:56:04] [ERROR] Listening socket is in wron...ener

Hint: Some lines were ellipsized, use -l to show in full. 





--> 정상적이로 올라 온다면 .. 아래처럼 active(running) 뜬다.


5. 마지막으로 한번더 확인

 $ netstat -nap |grep 3389

tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      1047/xrdp           

tcp        0     43 10.2.1.141:3389         10.2.1.230:1938         ESTABLISHED 4083/xrdp  


결과에 위와 같이 0.0.0.0:3389가 떠있으면 끝. (밑에 줄은 원격으로 접속중이라 나오는것임.


6. 이젠 windows에서 원격설정 : 간혹 여기에서 오류가 생김... 본인이 계속 그랬음..ㅠㅠ

우선 윈도우에서 원격 데스크탑 실행. 

여기에서 옵션 표시




디스플레이 선택 - > 색상을 24비트로 변경 


IP 정보를 입력후 [연결]



username 과 password 넣고 [OK]


다시한번 password 넣고 [인증]



완료 화면



간혹 원격에서 chrome 을 실행 했더니.. 서버에 직접 접속한 사용자에게 chrome 이 뜸....

아직 해결 방법을 못찾음..

'linux' 카테고리의 다른 글

postgres 서비스 등록  (0) 2019.02.07
postgres 9.6 Binary Installation  (0) 2019.02.07
Centos 7 Samba 설치  (1) 2017.04.12