Configuration
OpenSSH 是否不再支持“PermitRootLogin”關鍵字?
我正在通過 DigitalOcean 設置 Debian 伺服器,我使用 SSH 密鑰對其進行了初始化。目前我可以以 root 或使用者身份登錄伺服器。
通常,當我進行這種類型的配置時,我會取消註釋
PermitRootLogin yes
,/etc/ssh/ssh_config
並將其更改為PermitRootLogin no
. 但是,這一次,我看到了一個ssh_config
包含 no 的較短的內容PermitRootLogin
。當我嘗試添加它時,vim的語法高亮沒有辨識它,並且重新啟動
sshd
沒有任何效果。我查看了手冊頁ssh_config
並沒有列出關鍵字。如何禁止通過 SSH 以 root 身份登錄?
該
ssh_config
文件是 SSH 客戶端的預設配置。伺服器配置將在sshd_config
. 這PermitRootLogin
是一個伺服器設置(它修改 SSH 伺服器的行為),應該放在伺服器配置文件中。