fluent-emoji:penguin

SSH接続手順書

2023/10/29 に公開

接続するための準備

秘密鍵・公開鍵の生成、送信

# 鍵を保存する場所へ移動する。
cd ~/.ssh

# 鍵を生成する(楕円曲線暗号を使う)。
# これにより、`<鍵の名前>`と`<鍵の名前>.pub`が生成される。
# 拡張子が何もついてないのが秘密鍵で、.pubのほうが公開鍵。
ssh-keygen -t ed25519 -f <鍵の名>

# 鍵をリモート(例:example.com)へ送信
ssh-copy-id -i <公開> <ユーザー>@example.com

コンフィグの設定、接続

~/.ssh/config に次の設定内容を追加する。

Host <エイリアス名>
    HostName example.com
    User <リモートのユーザー名>
    IdentityFile ~/.ssh/<秘密鍵>

設定後は、指定したエイリアスを使って接続できるようになる。

# before (設定前)
ssh -i <秘密> <ユーザー>@example.com

# after (設定後)
ssh <エイリアス>

接続

ssh <エイリアス>