我可以在桌上型電腦 (Debian) 上停用 SSH 伺服器而不產生影響嗎?

我可以在桌上型電腦 (Debian) 上停用 SSH 伺服器而不產生影響嗎?

我的桌上型電腦 (Debian) 上確實有一個 SSH 伺服器正在監聽。例如auth.log,我得到的:

sshd[808]: Server listening on 0.0.0.0 port 22.

我的問題是:完全停用 SSH(也在啟動時)而不遺失桌面環境的登入功能是否安全?

答案1

當您在 Linux 環境中啟動會話時,您有兩個選項:

  • X 環境,使用顯示管理器。
  • CLI 環境,使用 TTY。

根據你的問題,你對第一個感興趣,所以如果你不需要它,你可以安全地停用 SSH。

最簡單的解決方案就是運行systemctl disable sshd.service.由於SSH是Linux系統中的基本服務,卸載它可能會導致一些重要的依賴項被刪除,所以我的建議是停用它。

答案2

如果您不想遠端登入桌面或任何電腦,則可以停用 SSH。如果不需要,請透過以下命令刪除/停用 ssh 包,

僅刪除 ssh 套件本身

$sudo apt-get remove ssh

刪除 ssh 的配置和/或資料檔案及其依賴項

$sudo apt-get purge --auto-remove ssh

禁用 ssh 服務

$sudo systemctl disable ssh

對於舊的 Debian 版本

$sudo update-rc.d ssh remove

相關內容