0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SSH接続する時の公開鍵の設置をルートとして行う時の注意点

Last updated at Posted at 2018-06-01

自分がすでにSSH接続ができる状態で、他のユーザの公開鍵をサーバに設置したい時に
Permission denied (publickey)
で、ログインできなくてハマったので共有します。

結論から言うと、原因は.sshとautyorized_keysの所有者とグループがrootになっていたからでした。

他の投稿では、.sshに
chmod 700
で権限を与える、
authorized_keysに
chmod 600
で権限を与えるということは書いていると思いますが、
ls -al
を実行した時に、
-rwx------ 1 root root 108 6月 1 18:00 authorized_keys
などとなっていると、上記のエラーが起こってしまいます。

なので
cd ~
chown ユーザ名.ユーザ名 .ssh
cd .ssh
chown ユーザ名.ユーザ名 authorized_key
を行って
-rwx------ 1 ユーザ名 ユーザ名 108 6月 1 18:00 authorized_keys
となるようにすると、ログインできます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?