不管任何軟體登入 或任何形式的ssh登入 僅開啟了金鑰的登入 沒有賬號密碼
具體步驟:
-
找到合適的插入位置:
- 在
/etc/ssh/sshd_config
檔案中查詢類似以下的段落,然後在附近新增新配置:# Authentication: #PermitRootLogin prohibit-password #PasswordAuthentication no
- 在
-
新增或修改配置:
PermitRootLogin yes 可能沒有 需要手動輸入- 如果發現
PermitRootLogin
和PasswordAuthentication
已經存在,但被註釋掉了(前面有#
),你可以取消註釋並修改它們的值。 - 如果這些配置不存在,直接新增如下:
PermitRootLogin yes PasswordAuthentication yes
- 如果發現
-
儲存並重啟 SSH 服務:
- 儲存檔案後,重新啟動 SSH 服務:
systemctl restart sshd
- 儲存檔案後,重新啟動 SSH 服務:
只要不放在配置檔案的註釋部分或其他無效的位置,這些配置應該都能生效。如果有其他的特定設定或者約束(如包括在特定條件塊內),則需要根據整體配置情況來決定。如果你不確定,放在檔案的前半部分通常是比較安全的選擇。