Ubuntu

如何為 ftp 使用者使用密碼並仍然為 root 維護 pem 身份驗證?

  • June 29, 2021

我有一台具有 root 訪問權限的機器(ubuntu 20.04.2),並且 root 身份驗證嚴格使用 pem 文件完成。需要設置vsftpdftp使用者已完成。但是ftp使用者顯然無法登錄到機器,因為在 SSH 配置文件PasswordAuthentication中設置為。NO

filezilla error: no supported authentication methods

有沒有辦法只使用 PEM 文件來維持根身份驗證的現狀,並且仍然ftp使用密碼對使用者進行嚴格身份驗證?

您需要在sshd配置文件中指定以下兩個選項:

PasswordAuthentication yes

這允許為您的 FTP 使用者(和所有其他使用者)使用密碼。

PermitRootLogin prohibit-password

這明確允許root僅通過ssh使用密鑰文件登錄,並防止root使用密碼登錄。

引用自:https://unix.stackexchange.com/questions/656293