OpenSSH のバックアップ(No.6)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- OpenSSH へ行く。
- 1 (2022-03-30 (水) 18:41:53)
- 2 (2022-03-30 (水) 18:43:56)
- 3 (2022-04-03 (日) 20:34:18)
- 4 (2022-04-21 (木) 23:19:56)
- 5 (2022-04-24 (日) 11:45:58)
- 6 (2022-04-24 (日) 15:33:45)
- 7 (2022-04-24 (日) 21:49:23)
- 8 (2022-04-25 (月) 13:58:43)
- 9 (2022-04-26 (火) 13:42:44)
- 10 (2022-04-26 (火) 16:20:57)
- 11 (2022-05-16 (月) 23:25:15)
- 12 (2022-05-26 (木) 10:18:53)
- 13 (2022-05-28 (土) 15:51:25)
- 14 (2022-05-29 (日) 21:35:34)
- 15 (2022-05-30 (月) 20:37:00)
OpenSSH †
- https://www.openssh.com/
- OSSのSSHソフトウェア
SSH を使った機能 †
ツール †
- ssh
- ssh-add
- ssh-keysign
- ssh-keyscan
- ssh-keygen
サービス †
- sshd
- sftp-server
- ssh-agent
コマンド †
ssh-keygen †
- 鍵の生成
ssh-keygen -t rsa ssh-keygen -t rsa -b 2048 ssh-keygen -t rsa -b 4096 ssh-keygen -t rsa -b 4096 -N <pass-phrase> ssh-keygen -t rsa -b 4096 -f <output-keyfile> ssh-keygen -t dsa ssh-keygen -t ecdsa ssh-keygen -t ed25519
- 鍵の生成(セキュリティキーを使って生成)
ssh-keygen -t ecdsa-sk ssh-keygen -t ed25519-sk ssh-keygen -t ed25519-sk -O resident ※セキュリティキー内に鍵を生成する
- OpenSSH形式の鍵を指定したフォーマットで標準出力
ssh-keygen -e -f <input-keyfile> ※デフォルト(RFC4716) ssh-keygen -e -f <input-keyfile> -m RFC4716 ssh-keygen -e -f <input-keyfile> -m PKCS8 ssh-keygen -e -f <input-keyfile> -m PEM
- 指定したフォーマットの鍵をOpenSSH形式で標準出力
ssh-keygen -i -f <input-keyfile> ※デフォルト(RFC4716) ssh-keygen -i -f <input-keyfile> -m RFC4716 ssh-keygen -i -f <input-keyfile> -m PKCS8 ssh-keygen -i -f <input-keyfile> -m PEM
- 秘密鍵から公開鍵をOpenSSH形式で標準出力
ssh-keygen -y -f <input-private-keyfile>
- known_host から指定したホストの情報を削除する
ssh-keygen -R <host-name> ssh-keygen -R [<host-name>]:<port-no>
ssh-agent †
Mac †
- 鍵の登録
ssh-add [file-name] ※秘密鍵
- 鍵の登録 ※キーチェーンに登録
ssh-add -K [file-name] ※秘密鍵
- 鍵の登録 ※キーチェーンに登録
- 登録している鍵の確認
ssh-add -l
- 登録した鍵を使って接続
ssh -A [nameOfTheKey]
- 設定ファイル(~/.ssh/config)
ServerAliveInterval [numberOfSecond] ForwardAgent
鍵のフォーマット †
- 「公開鍵暗号方式」参照
関連サイト †
- ssh-agent (日本語)
https://euske.github.io/openssh-jman/ssh-agent.html