SSH
SSH は Secure Shell の略で,リモートから安全にコンピュータと通信することができるプロトコルを指します.
SSH の使い方(クライアント)
インストール
- Arch
- Ubuntu
sudo pacman -S openssh
sudo apt install openssh-client
鍵の生成
ssh-keygen で鍵を生成します.
- EdDSA
- RSA
- ECDSA
ssh-keygen -t ed25519
ssh-keygen -t rsa -b 4096
ssh-keygen -t ecdsa -b 521
デフォルトでは ~/.ssh/
に公開鍵 id_[algorithm].pub
と秘密鍵 id_[algorithm]
が作られるので,SSH サーバに公開鍵を登録することでパスワード認証せずに通信を行うことができます.