🔑

ssh key の作り方

2023/11/22に公開

概要

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'

参考文献

ユーザ名とホスト名について:
https://dev.classmethod.jp/articles/ssh-keygen-tips/

Ed25519 について:
https://linuxfan.info/ssh-ed25519

GitHubで編集を提案

Discussion