2017-06-06 20 views
1

〜/ .ssh/authorized_keys私は、サーバーに接続したいユーザーの公開鍵を追加しました。権限は拒否されましたが、サーバーにpublickeyが追加されましたか?

そのユーザーが接続しようとすると、Permission denied(publickey)エラーが発生します。エラーログ:私は私の設定(は、/ etc/ssh/sshd_config)ファイルで

input_userauth_request: invalid user USERNAME [preauth] 

:私の設定(/~.ssh/config)で

AllowUsers USERNAME 

、私が持っている:

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

なぜ彼はサーバーにログインできませんか?

答えて

1

input_userauth_request:無効なユーザーUSERNAME [PREAUTH]

ユーザーがサーバー上に存在しないことを意味します。ローカルユーザーか、LDAP/IdMのユーザーですか?ローカルで、/etc/passwdにない場合は、最初に追加する必要があります(たとえば、useraddを使用)。

User root 
User USERNAME 

また、これは間違っています。この場合、USERNAMEではなく、rootユーザーが使用されます。

関連する問題