- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-11-16T17:25:03+09:00","default:tanak0to","tanak0to")
#author("2023-02-08T20:45:33+09:00","default:tanak0to","tanak0to")
RIGHT:[[フリーソフトウェアのコンパイル]]
*公開鍵の転送 [#w0999534]
% ssh-copy-id -i .ssh/id_rsa.teraterm 相手のホスト名
これにより,.ssh/id_rsa.teraterm.pub が相手ホストの
~/.ssh/authorized_keys
に追加される.
*known_hosts [#sbcf49e5]
最近の openssh では known_hosts に記述されるサーバの fingerprint は
ハッシュ化されていて,どの行がどのホストに対応しているかわかりづらい.
で,known_hosts に保存されるリモートホストのハッシュ値リソースレコードの表示
$ ssh-keygen -r リモートホスト名
known_hosts に保存されているリモートホストの fingerprint を削除する
$ ssh-keygen -R リモートホスト名
リモートホストの figerprint を表示する
$ ssh-keyscan mendocino
* ssh-agent [#d65c450e]
** ssh-agent の開始 [#e0ad5926]
$ eval `ssh-agent`
** 秘密鍵の追加 [#tea15634]
$ ssh-add 秘密鍵へのパス
登録された確認は
$ ssh-add -l
** ForwardAgent [#h66ddeec]
踏み台サーバに ssh-agent でログインし,その先のサーバにも同じ ssh キーを使ってログインする.
$ ssh -A hoge@server1.example.com
$ ssh hoge@server2.example.com