Debian 远程桌面连接设置
适用说明 “Debian Context”通常指 Debian 系统 的远程桌面场景。下面给出在 Debian 上通过 XRDP(RDP) 与 VNC(TigerVNC) 两种方式的可操作步骤,并包含防火墙与加固要点,便于快速落地与长期使用。
方案一 XRDP RDP 连接
sudo apt updatesudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils xrdpecho xfce4-session > ~/.xsessionsudo adduser xrdp ssl-certsudo systemctl restart xrdpsudo ufw allow 3389/tcpsudo nft add rule inet filter input tcp dport 3389 ct state new,established counter accept方案二 TigerVNC 连接
sudo apt updatesudo apt install tigervnc-standalone-servervncpasswd(为当前用户设置访问密码)vncserver :1 -geometry 1280x800(显示编号 :1 对应端口 5901)sudo systemctl edit --force --full vncserver@:1.service,内容示例:[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800
ExecStop=/usr/bin/vncserver -kill :%i
PIDFile=/home/%H/.vnc/%H:%i.pid
[Install]
WantedBy=multi-user.target
sudo systemctl enable --now vncserver@:1.servicesudo ufw allow 5901/tcp:1),输入前述 VNC 密码。虚拟机场景补充 VirtualBox
安全与排错要点
ssh -L 3389:localhost:3389 user@server(RDP),ssh -L 5901:localhost:5901 user@server(VNC),然后本地连接 localhost:3389/5901。~/.xsession 内容为 xfce4-session,并重启 xrdp。ss -lntp | grep -E '3389|5901')。