文章目錄
- 一、安裝SSH服務
- 二、啟動并設置開機自啟
- 三、配置SSH服務(可選)
- 四、配置防火墻(若開啟)
- 五、測試SSH連接
- 注意事項
在Deepin系統中開啟和配置SSH服務可以按照以下步驟進行:
一、安裝SSH服務
Deepin基于Debian,使用openssh-server
提供SSH服務,首先需要安裝該軟件包:
- 打開終端(可以使用快捷鍵
Ctrl+Alt+T
) - 執行以下命令安裝:
sudo apt update # 更新軟件源 sudo apt install openssh-server -y # 安裝SSH服務
二、啟動并設置開機自啟
- 啟動SSH服務:
sudo systemctl start sshd
- 檢查服務狀態(確認是否正常運行):
若看到sudo systemctl status sshd
active (running)
字樣,說明服務已正常啟動。
- 設置開機自動啟動:
sudo systemctl enable sshd
三、配置SSH服務(可選)
SSH的主要配置文件為/etc/ssh/sshd_config
,可以根據需要修改配置:
-
編輯配置文件:
sudo nano /etc/ssh/sshd_config
-
常用配置項說明:
Port 22
:默認端口為22,可修改為其他端口(如Port 2222
)提高安全性PermitRootLogin no
:建議設置為no
,禁止root用戶直接登錄PasswordAuthentication yes
:是否允許密碼登錄(若使用密鑰登錄可設為no
)AllowUsers username
:指定允許登錄的用戶(增加安全性)
-
修改后保存并退出(nano編輯器按
Ctrl+O
保存,Ctrl+X
退出) -
重啟SSH服務使配置生效:
sudo systemctl restart sshd
四、配置防火墻(若開啟)
如果系統啟用了防火墻,需要開放SSH端口(默認22,若修改則對應新端口):
使用 GUFW 圖形化管理防火墻
對于不熟悉命令行的用戶,可以使用 GUFW 進行圖形化管理。GUFW 是一個簡單易用的防火墻配置工具,適用于 Deepin 和其他 Linux 系統。
- 安裝 GUFW
sudo apt install gufw
-
查看防火墻狀態:
sudo ufw status
-
開放SSH端口:
sudo ufw allow 22/tcp # 若修改了端口則替換為新端口,如2222/tcp sudo ufw reload # 重新加載防火墻規則
五、測試SSH連接
在另一臺設備上使用SSH客戶端連接測試:
ssh 用戶名@Deepin主機IP地址 # 例如:ssh test@192.168.1.100
若修改了端口,需指定端口:
ssh -p 端口號 用戶名@Deepin主機IP地址 # 例如:ssh -p 2222 test@192.168.1.100
注意事項
- 為提高安全性,建議使用SSH密鑰認證替代密碼登錄
- 定期更新系統和SSH服務:
sudo apt upgrade openssh-server
- 若無需使用SSH服務,可關閉:
sudo systemctl stop sshd
通過以上步驟,即可在Deepin系統中完成SSH服務的開啟與基本配置。