次のコマンドを実行して、sshキーを作成しようとしました。
ssh-keygen -t dsa
次に、ストアパスを入力するように求められます。
Enter file in which to save the key (/Users/KesongXie/.ssh/id_dsa): id_dsa
パスフレーズを入力した後、次の結果が得られました
Your identification has been saved in id_dsa.
Your public key has been saved in id_dsa.pub.
次に、followibgコマンドを使用して秘密のsshキーをロードしようとしました
ssh-add /Users/KesongXie/.ssh/id_dsa
結果が表示されます。
-bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory
ローカルディレクトリのUsers / KesongXieに移動すると、.sshファイルが見つかりません(予想どおり、docファイルは非表示になっています)が、ターミナルで表示しようとすると、
cd ~
pwd
私は.sshを見ることにUsers/KesongXie
疲れてls
、期待していますが、それはまだ見えません。それから私はしようとしました
cd .ssh
私はそれから.sshディレクトリに入ったls
ことがわかり、次の結果を見ることができます:
github_rsa github_rsa.pub id_dsa id_dsa.pub known_hosts
キーは.sshフォルダーに保存されますが、なぜプライベートキーを使用してロードできないのでしょうか
ssh-add /Users/KesongXie/.ssh/id_dsa
投稿に入力したコマンドを端末にコピーアンドペーストしてください。動作するはずです。初めて端末にタイプミスしたはずです。
—
BenjiWiebe