さくらのVPSにSSHで接続する
SSHの秘密鍵なくしたので作り直し。
毎回ぐぐっているので自分用のメモ(でもきっと次回もぐぐるだろうな…)
local> ssh-keygen (秘密鍵 ~/.ssh/id_rsa, 公開鍵 ~/.ssh/id_rsa.pub)
remote $ sudo vi /etc/ssh/sshd_config (PasswordAuthentication yesに変更) remote $ sudo /etc/init.d/sshd restart
- 公開鍵を転送
local> cd .ssh local> scp -P PORTNUMBER id_rsa.pub LOGINNAME@HOSTNAME:id_rsa.pub remote$ mkdir ~/.ssh remote$ mv ~/id_rsa.pub ~/.ssh remote$ cd ~/.ssh remote$ cat id_rsa.pub >> authorized_keys remote$ chmod 600 authorized_keys
- 公開鍵でログイン
local> ssh -p PORTNUMBER -i ~/.ssh/id_rsa LOGINNAME@HOSTNAME
- パスワードでログインできないようにする
remote$ sudo vi /etc/ssh/sshd_config (PasswordAuthentication noにする) remote$ sudo /etc/init.d/sshd restart
以下を参考にしました。
あ、自分も以前の日記に書いてた(><)