@Pkun

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

SSH鍵をssh-agentに登録されているかが分かりません。

解決したいこと

ここに解決したい内容を記載してください。
ssh-addでSSH鍵をssh-agentに登録するという記事を見つけたんですが

以下の➀の赤い線で確認したんですが
$ssh-add -1
2022-08-30_07h34_592.png
その結果

2枚目の写真の羅列
羅列が出てきました
2022-08-30_07h41_41.png

これは登録されているという事なんでしょうかんでしょうか?されていないんでしょうか?
全く分かる気がしません

一枚目の青線の⓶の写真なんですが
~/.ssh/congigにSSHKEYのパスフレーズを記憶するように設定すると書いてあるんですが
Macのみ以下の設定が可能っ書いてあるんですが、

これMacとWindowsで分けて書いてあるんでしょうか?
Windowsは
ssh-add/User?[user_name]/.ssh/id_ed25519
で、このコマンドでできますよ!
っていう意味なんでしょうか?

あと、2枚目の写真の
➂ssh-add: unknown option -- 1
➃-C -E -H -h -S -t
⓹ssh-add -s pkcsll
ssh-add-e pkcsll
ssh-add -T pubkey

あと
$ssh-add -1コマンドの
2枚目の写真の
➂➃⓹の意味が全く分かりません

あと、「公開鍵」と「秘密鍵」の意味もまだ分かりません。
結局パスフレーズってどちらの鍵になりますか?

分かる方、どうかよろしくお願いしますm(_ _)m

0 likes

1Answer

まず、タイトルが

SSH鍵をssh-agentに登録されているかが分かりません。

にも拘らず

あと、2枚目の写真の
➂ssh-add: unknown option -- 1
➃-C -E -H -h -S -t
⓹ssh-add -s pkcsll
ssh-add-e pkcsll
ssh-add -T pubkey

あと
$ssh-add -1コマンドの
2枚目の写真の
➂➃⓹の意味が全く分かりません

あと、「公開鍵」と「秘密鍵」の意味もまだ分かりません。
結局パスフレーズってどちらの鍵になりますか?

と分けるべき内容が
混ざっているので別の質問に分けましょう。


今回は一応回答しますが…

一枚目の青線の⓶の写真なんですが
~/.ssh/congigにSSH KEYのパスフレーズを記憶するように設定すると書いてあるんですが
Macのみ以下の設定が可能っ書いてあるんですが、

これMacとWindowsで分けて書いてあるんでしょうか?
Windowsは
ssh-add/User?[user_name]/.ssh/id_ed25519
で、このコマンドでできますよ!
っていう意味なんでしょうか?

$ ssh-add/User?[user_name]/.ssh/id_ed25519

このコマンドはOSの種類関係なく、
ssh-agentに秘密鍵とパスフレーズを登録するものです。

~/.ssh/configにSSH Keyのパスフレーズを記憶するように設定する。

ざっくり書くと、「ssh-add」で登録しただけだと
秘密鍵とパスフレーズは、ターミナルの再起動やPCの再起動で消えます。
なので毎回「ssh-agent」を起動するたびに「ssh-add」をする必要が出てきます。

macOSやLinuxだと「keychain」というものが存在し(説明は割愛)
macOSの場合~/.ssh/configに特有の設定を記述すことで
上記の煩雑さを解消できる、というものになります。

■参考


$ssh-add -1

数字の「1」ではなく小文字の「l」です

$ ssh-add -l

コマンドに対するオプションが間違っているために
③「unknown option --1」=>「そんなオプション知りませんよ」
④「usage: ssh-add~」=>「ssh-addはこういう使い方をしますよ 例:~」
のように言われています。

つまり③で「使い方が違いますよ」と怒られていて
④、⑤で例を示されている状態です。

「コマンドの打ち間違いによって表示された」ものだと思ってください。
(今回は気にしないでいいです)

仮に本当に④、⑤の意味を理解したいのであれば、
オプションについてはこちらに全て
正確に記載されているので読んでください。

■参考


あと、「公開鍵」と「秘密鍵」の意味もまだ分かりません。
結局パスフレーズってどちらの鍵になりますか?

こちらをしっかり読めば理解できると思うので読んでみてください。

■参考


6Like

Your answer might help someone💌