Skip to content

Latest commit

ย 

History

History
104 lines (67 loc) ยท 2.75 KB

File metadata and controls

104 lines (67 loc) ยท 2.75 KB

๐Ÿ”‘ What is RDP?

RDP (Remote Desktop Protocol) is a proprietary protocol developed by Microsoft that enables remote access to another computerโ€™s desktop environment with a graphical interface.

๐Ÿ”ง Use Case

  • Remote desktop access to Windows or Linux (via XRDP)
  • File transfer, clipboard sharing, audio/video redirection
  • Remote IT support, system administration, work from home

๐Ÿง‘โ€๐Ÿ’ป Server vs Client

Role Example Software
Server Windows Remote Desktop, XRDP
Client Remote Desktop (Windows), rdesktop, xfreerdp

๐Ÿ” Security Features

  • TLS encryption
  • NLA (Network Level Authentication)
  • Firewall/IP filtering

๐Ÿ“ก Default Port

  • Port: 3389 (TCP)
  • Make sure it is open in the firewall for remote access.

Remote Desktop Setup

Server Options

XRDP

  • Xrdp is an open-source RDP (Remote Desktop Protocol) server.
  • It allows remote connections from RDP clients such as Windows' built-in Remote Desktop Connection.

VNC

  • VNC (Virtual Network Computing) enables graphical desktop sharing.
  • Multiple server options are available, such as TigerVNC, TightVNC, and RealVNC.

NoMachine

  • NoMachine is a high-performance remote desktop software.
  • It is optimized for both local and WAN usage, offering a smoother experience compared to traditional VNC or RDP.

Allow Remote Connection and on Windows PC

Check User Group Permission (Remote Desktop User) on Windows PC


Client Options

Rdesktop

  • Rdesktop is a lightweight and simple RDP client for Linux.
  • It connects to Windows systems or any server supporting RDP.

Install EPEL Repository

First, install the EPEL (Extra Packages for Enterprise Linux) repository:

yum -y install epel-release

Install Nux Dextop Repository

Download and install the Nux Dextop repository which includes rdesktop:

rpm -Uvh http://li.nux.ro/download/nux/dextop/e17/x86_64/nux-dextop-release-0-5.e17.nux.noarch.rpm

Install Rdesktop

yum install rdesktop

Basic Rdesktop Connection

rdesktop 192.168.95.144

Rdesktop with Username and Password

rdesktop 192.168.95.144 -u nikhil -p 7489

Example:

  • IP Address: 192.168.95.144
  • Username: nikhil
  • Password: 7489

โšก