Debian 8 を使用します。
パスワードがなく、キーファイルベースのSSHログインのみが必要なmyuserユーザーが必要です。
私の/etc/passwdには次の内容が含まれています。
myuser:x:11:11:myuser:/my/specific/path:/usr/sbin/nologin
SSH秘密鍵ファイルを別のディレクトリに設定する方法は?
/etc/ssh/sshd_configに特定のパスを追加してみました。
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 /my/specific/path/.ssh/authorized_keys
ただし、myuserユーザー名を使用してSSHにログインしようとすると、認証はありません。
しかし、私は次のようになります。
ssh [email protected]
[email protected]'s password:
編集1: .ssh ディレクトリ権限:
ls -la /my/specific/path
drwx------ 2 myuser myuser 4096 Apr 23 2018 .ssh
Authorized_keysファイル権限:
ls -la /my/specific/path/.ssh
-rw------- 1 myuser myuser 101 Jun 15 19:51 authorized_keys
ただし、まだログインできません。どうすれば修正できますか?