公開鍵を使ってSSHに接続するときの注意

前日、大学のゼミでSSH接続に手間取ったのでメモとして書いておきます。

** ssh-agent **

公開鍵を使って接続するときは、ssh-addコマンドで公開鍵のパスを入力。
でも、これをするまえに、やることがある。
それがssh-agentで、ssh-agentを使ったbash等でssh-addをした後にsshで接続するとできる。
SSHコマンドを打ったあとに、


Permission denied (publickey).
と表示されてしまうときは、この方法を試してみるといいと思う。
全体的な流れを書いておく。


$ ssh-agent bash
bash $ ssh-add /**/**/**/id_rsa #公開鍵のあるパス
bash $ ssh user@***.***.jp
これで成功する。
ssh-agentは、別にbashでなくても良くて、

$ ssh-agent
だけだと、今ログインしてるbashで、上記のことができる。