본문 바로가기

OS & network/linux

RHEL / OEL 에서 RDP 클라이언트 활용하기

테크넷 마스터 김재벌 입니다.

요즘 리눅스 데스크탑을 사용하는 분들이 늘어나고 있는데요.

원격에 있는 윈도우 시스템에 연결하기 위해서 아직도 느려터진 VNC를 사용하시는 분들이 계실까요??

윈도우는 터미널서비스를 이용해서 접속하면 가볍고 빠르게 사용할 수 있습니다.

이러한 클라이언트 프로그램은 종료가 제법 많이 있는데 , ubuntu 계열에서는 rdesktop 명령을 통해 접속할 수 있었죠.



헌데, RHEL이나 OEL 에는 기본적으로 xfreerdp 프로그램이 내장되어 있습니다.

아래와 같이 수행하면 간단하게 원격에 있는 윈도우 시스템에 접속이 가능합니다.

반응속도도 빠르고 VNC 와는 상대가 안될 정도로 빠르죠.



리눅스 클라이언트 -> 윈도우 RDP 서버 연결 하는 설정을 알아보도록 하겠습니다.

먼저 해당 패키지가 존재하는지 확인해야 합니다.


1)패키지 설치 및 설치 유무 확인


[root@localhost ~]# yum -y install freerdp

Loaded plugins: langpacks

Resolving Dependencies

--> Running transaction check

---> Package freerdp.x86_64 0:1.0.2-5.el7 will be updated

---> Package freerdp.x86_64 0:1.0.2-5.el7_1.1 will be an update

--> Processing Dependency: freerdp-plugins(x86-64) = 1.0.2-5.el7_1.1 for package: freerdp-1.0.2-5.el7_1.1.x86_64

--> Processing Dependency: freerdp-libs(x86-64) = 1.0.2-5.el7_1.1 for package: freerdp-1.0.2-5.el7_1.1.x86_64

--> Running transaction check

---> Package freerdp-libs.x86_64 0:1.0.2-5.el7 will be updated

---> Package freerdp-libs.x86_64 0:1.0.2-5.el7_1.1 will be an update

---> Package freerdp-plugins.x86_64 0:1.0.2-5.el7 will be updated

---> Package freerdp-plugins.x86_64 0:1.0.2-5.el7_1.1 will be an update

--> Finished Dependency Resolution


Dependencies Resolved


================================================================================

 Package              Arch        Version                 Repository       Size

================================================================================

Updating:

 freerdp              x86_64      1.0.2-5.el7_1.1         ol7_latest       56 k

Updating for dependencies:

 freerdp-libs         x86_64      1.0.2-5.el7_1.1         ol7_latest      220 k

 freerdp-plugins      x86_64      1.0.2-5.el7_1.1         ol7_latest       91 k


Transaction Summary

================================================================================

Upgrade  1 Package (+2 Dependent packages)


Total size: 368 k

Downloading packages:

경고: /var/cache/yum/x86_64/7Server/ol7_latest/packages/freerdp-plugins-1.0.2-5.el7_1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

Importing GPG key 0xEC551F03:

 Userid     : "Oracle OSS group (Open Source Software group) <build@oss.oracle.com>"

 Fingerprint: 4214 4123 fecf c55b 9086 313d 72f9 7b74 ec55 1f03

 Package    : 7:oraclelinux-release-7.0-1.0.3.el7.x86_64 (@anaconda/7.0)

 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Updating   : freerdp-libs-1.0.2-5.el7_1.1.x86_64                          1/6 

  Updating   : freerdp-plugins-1.0.2-5.el7_1.1.x86_64                       2/6 

  Updating   : freerdp-1.0.2-5.el7_1.1.x86_64                               3/6 

  Cleanup    : freerdp-1.0.2-5.el7.x86_64                                   4/6 

  Cleanup    : freerdp-plugins-1.0.2-5.el7.x86_64                           5/6 

  Cleanup    : freerdp-libs-1.0.2-5.el7.x86_64                              6/6 

  Verifying  : freerdp-plugins-1.0.2-5.el7_1.1.x86_64                       1/6 

  Verifying  : freerdp-libs-1.0.2-5.el7_1.1.x86_64                          2/6 

  Verifying  : freerdp-1.0.2-5.el7_1.1.x86_64                               3/6 

  Verifying  : freerdp-1.0.2-5.el7.x86_64                                   4/6 

  Verifying  : freerdp-libs-1.0.2-5.el7.x86_64                              5/6 

  Verifying  : freerdp-plugins-1.0.2-5.el7.x86_64                           6/6 


Updated:

  freerdp.x86_64 0:1.0.2-5.el7_1.1                                              


Dependency Updated:

  freerdp-libs.x86_64 0:1.0.2-5.el7_1.1                                         

  freerdp-plugins.x86_64 0:1.0.2-5.el7_1.1                                      


Complete!


2) 윈도우 RDP 서버에 연결

[root@localhost ~]# xfreerdp -g 1024x768 -u 아이디 IP주소or도메인

connected to x.x.x.x


해당 명령을 치고 비밀번호를 누르고 인증과정을 yes로 응답하면 아래와 같이 깔끔하고 빠른 RDP 클라이언트를 통해 윈도우 시스템을 관리할 수 있습니다.