フリーソフトウェアのコンパイル

公開鍵の転送

% ssh-copy-id -i .ssh/id_rsa.teraterm 相手のホスト名

これにより,.ssh/id_rsa.teraterm.pub が相手ホストの

~/.ssh/authorized_keys

に追加される.

known_hosts

最近の openssh では known_hosts に記述されるサーバの fingerprint は ハッシュ化されていて,どの行がどのホストに対応しているかわかりづらい.

で,known_hosts に保存されるリモートホストのハッシュ値リソースレコードの表示

$ ssh-keygen -r リモートホスト名

known_hosts に保存されているリモートホストの fingerprint を削除する

$ ssh-keygen -R リモートホスト名

リモートホストの figerprint を表示する

$ ssh-keyscan mendocino

ssh-agent

ssh-agent の開始

$ eval `ssh-agent`

秘密鍵の追加

$ ssh-add 秘密鍵へのパス

登録された確認は

$ ssh-add -l

ForwardAgent

踏み台サーバに ssh-agent でログインし,その先のサーバにも同じ ssh キーを使ってログインする.

$ ssh -A hoge@server1.example.com
$ ssh hoge@server2.example.com

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-08 (水) 20:45:33