#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


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS