LoginSignup
1
1

More than 5 years have passed since last update.

SSH公開鍵認証(パススルー)の設定

Posted at

めちゃくちゃありきたりですが、確実に毎回忘れるのでメモ

bash クライアント側

# 連携元のユーザーにスイッチ
su - from_user

# 移動
cd ~/.ssh

# 秘密鍵と公開鍵生成(id_rsa、id_rsa.pub)
ssh-keygen -t rsa

# 作成した公開鍵をサーバに送信
scp ~/.ssh/id_rsa.pub to_user@server:

bash サーバ側

# 連携先のユーザーにスイッチ
su - to_user

# authorized_keysがない場合は作る
touch ~/.ssh/authorized_keys
chmod 600 authorized_keys

# 公開鍵を登録
cat id_rsa.pub >> ~/.ssh/authorized_keys
rm  id_rsa.pub

# 補足 パーミッションは下記のとおりになっていること
chmod 755 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

1
1
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
1
1