SSHキーファイルを他のディレクトリにどのように設定しますか?

SSHキーファイルを他のディレクトリにどのように設定しますか?

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

ただし、まだログインできません。どうすれば修正できますか?

ベストアンサー1

おすすめ記事