LoginSignup
0
1

More than 3 years have passed since last update.

ssh公開鍵認証を使ってサーバにアクセスできるようにする

Posted at

ローカルで実行

ローカルマシンでおもむろに

ssh-keygen -t rsa -b 4096

を実行すると、下記のようになる

Enter file in which to save the key (/Users/USER/.ssh/id_rsa): 

証明書ファイルを保存したい場所、名前(既に存在すると上書きされる)を入力

/Users/USER/.ssh/sshpem/id_HOGEHOGE

Enterすれば、入力したところにファイルができる

id_HOGEHOGE
id_HOGEHOGE.pub

pubのほうをコピー

サーバで実行

これ実行して(初回のみ)

mkdir ~/.ssh && chmod 700 ~/.ssh && touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
vi ~/.ssh/authorized_keys

してコピーしたやつ貼っつけておわり
ローカルで

ssh -i ~/.ssh/sshpem/id_HOGEHOGE USER@SAKURA_IP

すればつながる

つながることを確認したら、サーバで

sudo vi /etc/ssh/sshd_config

+PasswordAuthentication no

追加して

service sshd restart

するとパスワード認証OFFになる(証明書ファイル無いとログインできない)

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