Я попытался создать ключ 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.
Затем я попытался загрузить свой личный ключ SSH с помощью команды followibg
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
Я получил Users/KesongXie
и я устал от ls
и ожидаю увидеть мой .ssh, но он все еще невидим. потом я попытался
cd .ssh
Я обнаружил, что затем вошел в каталог .ssh, используйте ls
, я вижу следующий результат:
github_rsa github_rsa.pub id_dsa id_dsa.pub known_hosts
ключи хранятся в папке .ssh, но мне интересно, почему я не могу загрузить закрытый ключ, используя
ssh-add /Users/KesongXie/.ssh/id_dsa