公開鍵によるSSH接続〜異なるユーザーで直接ログインする方法
作業手順
ローカル
公開鍵と秘密鍵の作成
$ cd ~/.ssh $ ssh-keygen -t rsa -b 4096 -f id_rsa_hchuno
リモート
hchunoに変身
$ sudo su - hchuno
公開鍵の設定
$ vi ~/.ssh/authorized_keys
ローカルで作成した公開鍵の中身を貼り付けて保存
#公開鍵の中身をクリップボードにコピーする方法
$ cat id_rsa_hchuno.pub | pbcopy
SSH関連ファイルの権限を変更
$ chmod 700 .ssh $ chmod 600 .ssh/authorized_keys
SSH設定ファイルの確認と変更
$ sudo vi /etc/ssh/sshd_config 以下のコメントアウトを外す #RSAAuthentication yes #PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys
デーモンをリスタート
$ sudo /etc/init.d/sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ]