OpenSSH のバックアップ差分(No.5)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2022-04-21T23:19:56+09:00","default:k1rou","k1rou")
#author("2022-04-24T11:45:58+09:00","default:k1rou","k1rou")
*OpenSSH [#y185148c]
-https://www.openssh.com/
-[[OSS]]の[[SSH]]ソフトウェア

*SSH を使った機能 [#r21545fc]
-[[SSH]]
-[[SFTP]]
-[[SCP]]

*ツール [#u227d19c]
-ssh
-ssh-add
-ssh-keysign
-ssh-keyscan
-ssh-keygen

*サービス [#wb678f4f]
-sshd
-sftp-server
-ssh-agent

*コマンド [#t637d71d]
**ssh-keygen [#tea8c8c2]
-鍵の生成
 ssh-keygen -t rsa
 ssh-keygen -t rsa -b 2048
 ssh-keygen -t rsa -b 4096
 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 [#q3750984]
**Mac [#f3970bcc]
-鍵の登録
 ssh-add [file-name] ※秘密鍵
--鍵の登録 ※キーチェーンに登録
 ssh-add -K [file-name] ※秘密鍵

-登録している鍵の確認
 ssh-add -l

-登録した鍵を使って接続
 ssh -A [nameOfTheKey]

-設定ファイル(~/.ssh/config)
 ServerAliveInterval [numberOfSecond]
 ForwardAgent

*関連サイト [#v885f8a6]
-ssh-agent (日本語)~
https://euske.github.io/openssh-jman/ssh-agent.html

*関連用語 [#jce07404]
-[[OpenSSL]]