To enable Remote Desktop (RDP) access on Kali Linux, you can use xrdp (an open-source RDP server) or VNC. Below are the steps for both methods:
Method 1: Enable RDP with xrdp (Recommended)
Step 1: Update Kali Linux
bash
sudo apt update && sudo apt upgrade -y
Step 2: Install xrdp
bash
sudo apt install xrdp -y
Step 3: Start and Enable xrdp
bash
sudo systemctl enable xrdp --now
sudo systemctl status xrdp # Check if running
Step 4: Allow RDP Port (3389) in Firewall
bash
sudo ufw allow 3389/tcp
Step 5: Connect from Windows
1. Open Remote Desktop Connection (`mstsc`).
2. Enter Kali’s IP address (find it with `ip a` or `hostname -I`).
3. Log in with your Kali username & password.
Method 2: Enable VNC (Alternative)
Step 1: Install TightVNC
bash
sudo apt install tightvncserver -y
Step 2: Start VNC Server
bash
vncserver :1 -geometry 1920x1080 -depth 24
Replace `:1` with a display number (e.g., `:2`).
Set a VNC password when prompted.
Step 3: Connect via VNC Client
1. Install TigerVNC or RealVNC on your local machine.
2. Connect to `Kali_IP:1` (e.g., `192.168.1.100:1`).
Troubleshooting
"Authentication Required" Error?
-Run:
bash
sudo sed -i 's/allow_root=true/allow_root=true\nuser=root/' /etc/X11/Xwrapper.config
Black Screen on RDP?
- Restart xrdp:
bash
sudo systemctl restart xrdp
Security Recommendations
Change the default port (edit `/etc/xrdp/xrdp.ini`).
Use SSH tunneling for secure RDP:
bash
ssh -L 33389:localhost:3389 kali_user@kali_ip
Then connect via `127.0.0.1:33389`.
No comments:
Post a Comment