🔑
ssh key の作り方
概要
ssh-keygen
で Ed25519 アルゴリズムで生成した鍵の,ユーザ名とホスト名の記述を変更して作成する.
背景
ssh-keygen
で ssh の鍵を作る方法をいつも忘れているのでメモした.
対象読者
稀に ssh の鍵を作成する機会があるので毎回調べている人.
本文
鍵の生成
cat hoge.pub
をしたとき,末尾を user-name@host-name
にしたい場合
(ユーザ名 を user-name,ホスト名 を host-nameにしたい場合)
ssh-keygen -t ed25519 -C "user-name@host-name"
登録
sshした先で先にファイルを準備しておく.
mkdir $HOME/.ssh
touch $HOME/.ssh/authorized_keys
exit
したら公開鍵を登録する.
cat ~/.ssh/id_ed25519.pub | ssh hoge-user@example.hoge 'cat >> .ssh/authorized_keys'
参考文献
ユーザ名とホスト名について:
Ed25519 について:
Discussion