ssh-agentの使い方の備忘録メモ
ssh-add
コマンド | |
---|---|
ssh-add [秘密鍵へのパス] | 秘密鍵を登録する |
ssh-add -l | 登録されている鍵のFingerprints一覧を表示する |
ssh-add -L | 登録されている鍵の公開鍵一覧を表示する |
ssh-add -d [秘密鍵へのパス] | 登録されている鍵を削除する |
ssh-add -D | 登録されている全ての鍵を削除する |
ssh-agent
起動するときは
$ ssh-agent bash
または
$ eval `ssh-agent`
で起動する。
コマンド | |
---|---|
ssh-agent -k | ssh-agentを停止する |
ssh-agentの転送機能を使う
ssh -A ホスト名
とするとログイン先のホストでも登録しておいた鍵が使えるようになる。
.ssh/config
~/.ssh/config
ファイルでForwardAgent yes
をつけておくと、ssh -A
にしなくても鍵を持っていってくれる。
Host sample
HostName sample.host
IdentityFile ~/.ssh/sample_id_rsa
User hoge
ForwardAgent yes
参考