[리눅스] CentOS 7 mstsc 원격 데스크톱 연결 방법 xrdp

오늘은 아래의 두가지 서비스를 이용해서 윈도우에서 리눅스 Centos로 mstsc 원격 데스크톱을 연결하는 방법에 대해서 알아보겠습니다.

tigervnc : 가상 네트워킹 컴퓨팅(클라이언트=윈도우, 서버=리눅스)
xrdp : 윈도우 이외의 운영체제에서 RDP 서비스를 제공하기 위한 패키지

리눅스에서 원격 데스크톱(RDP) 사용하는 방법

rpm xrdp

먼저 rpm -qa 명령어로 xrdp와 tigervnc-server가 설치되어 있는지 확인해 줍니다.

설치가 되어 있지 않으신 분들은 아래의 방법으로 설치를 먼저 진행해 주세요

 

1. epel 설치

리눅스 확장 패키지 설치 프로그램을 먼저 받아줍니다.
yum install epel-release

 

2. xrdp 및 tigervnc 설치

yum install xrdp tigervnc-server

 

3. 방화벽 설정 및 재실행

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

 

// iptables일 경우 아래의 방법으로 진행 //

방화벽 예외 등록 방법

iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3389 -j ACCEPT

 

적용

service iptables save

 

방화벽 확인

firewall-cmd --list-ports

or

iptables -L

 

방화벽 확인

3389/tcp 가 열려있는지 확인해 줍니다.

 

4. xrdp 서비스

서비스 등록
systemctl enable xrdp.service
서비스 시작
systemctl start xrdp.service
서비스 확인
systemctl status xrdp.service

 

 

5. 포트 확인

netstat -nap | grep 3389
0.0.0.0:3389 Listen이 출력되면 준비 완료

 

6. 접속

이제 윈도우에서 mstsc로 접속을 시도해 봅니다.

원격 데스크톱 연결 실행

윈도우 검색에서 원격 데스크톱 연결을 찾아서 실행해 줍니다. mstsc 서비스를 실행해 주시면 됩니다.

 

mstsc 서비스

접속을 원하는 리눅스 서버IP를 입력해 주시고

연결을 클릭해 주세요!

 

xrdp 실행 화면

XRDP 서비스가 열리는 것을 확인할 수 있습니다.

접속 username과 password는 리눅스에서 설정한 유저 아이디로 접속하시면 됩니다.

댓글

Designed by JB FACTORY