在Debian系統上,常見的遠程管理方式是通過**SSH(Secure Shell)**協議,以下是具體步驟及工具說明:
安裝SSH服務
sudo apt update && sudo apt install openssh-server
sudo systemctl start ssh && sudo systemctl enable ssh # 啟動并設置開機自啟
配置SSH(可選)
編輯配置文件 /etc/ssh/sshd_config
:
Port 2222
PermitRootLogin no
PubkeyAuthentication yes
sudo systemctl restart ssh
客戶端連接
ssh username@遠程IP -p 端口號 # 例如:ssh user@192.168.1.100 -p 2222
若配置了公鑰認證,可直接登錄無需密碼。
SCP文件傳輸:通過SSH安全復制文件
scp 本地文件 user@遠程IP:/目標路徑 # 上傳
scp user@遠程IP:/遠程文件 本地路徑 # 下載
Rsync同步工具:支持增量同步,適合大文件或目錄
rsync -avz 本地目錄/ user@遠程IP:/遠程目錄/
Screen/Tmux會話管理:保持遠程會話持久化,斷開后可恢復
screen -S 會話名
(創建)、screen -r 會話名
(恢復)tmux new -s 會話名
(創建)、tmux attach -t 會話名
(恢復)/etc/ssh/sshd_config
中PasswordAuthentication no
)。xrdp
(需配合桌面環境),但需注意防火墻開放對應端口(默認3389)。以上方法基于SSH協議,是Debian系統遠程管理的標準方案,適用于服務器、工作站等場景。