2017-06-06 163 views
1

In〜/ .ssh/authorized_keys我添加了一個想要連接到服務器的用戶的公鑰。權限被拒絕,但在服務器上添加了publickey?

當該用戶嘗試連接時,他會得到一個Permission denied(publickey)錯誤。錯誤日誌:

input_userauth_request: invalid user USERNAME [preauth] 

在我的配置(在/ etc/SSH/sshd_config中)文件我有:

AllowUsers USERNAME 

在我的配置(/~.ssh/config),我有:

Host hostname 
    User root 
    User USERNAME 
    HostName IP address 
    IdentityFile ~/.ssh/id_rsa 
    PubKeyAuthentication yes 

爲什麼他不能登錄到服務器?

回答

1

input_userauth_request:無效用戶USERNAME [預認證]

意味着用戶不存在於服務器上。它是來自某個LDAP/IdM的本地用戶還是用戶?如果它應該是本地的,並且不在/etc/passwd中,則應該先將其添加(例如使用useradd)。

User root 
User USERNAME 

這也是錯誤的。在這種情況下,將使用root用戶,而不是您的USERNAME

相關問題