在Debian系統中,可通過以下方式實現遠程控制,需根據需求選擇合適方法并注意安全配置:
適用場景:命令行操作、服務器管理
sudo apt update && sudo apt install openssh-server
sudo systemctl start ssh && sudo systemctl enable ssh
/etc/ssh/sshd_config
,設置Port 2222
(避免默認端口)。PermitRootLogin no
,啟用公鑰認證PubkeyAuthentication yes
。ssh-keygen -t rsa -b 4096 # 本地生成密鑰
ssh-copy-id user@遠程IP # 復制公鑰到遠程服務器
ssh user@遠程IP -p 端口(默認22)
適用場景:圖形界面操作
sudo apt install tightvncserver
vncserver # 首次啟動需設置密碼
~/.vnc/xstartup
,設置分辨率和桌面環境(如exec startxfce4
)。/etc/systemd/system/vncserver@:1.service
并啟用。遠程IP:1
(端口5901對應顯示號1)及密碼。適用場景:Windows用戶遠程訪問Linux圖形界面
sudo apt install xrdp
sudo systemctl start xrdp && sudo systemctl enable xrdp
sudo ufw allow 3389/tcp
遠程IP:3389
,使用系統用戶名密碼登錄。根據需求選擇對應方法,命令行操作推薦SSH,圖形界面可選擇VNC或xrdp。