如何找到私钥位置

How to find Private Key Location

我正在尝试使用 Filezilla 访问服务器,并被告知我需要使用 public/private 密钥进行身份验证。我使用终端创建了密钥,但在我的计算机上找不到它们。

这是密钥所在的位置: (/Users/ed/.ssh/id_rsa)

我检查了我的主目录,但是找不到文件夹 .ssh。是否有一个秘密的地方存储 .ssh 文件夹,我如何访问它?

我的 Mac 在 OS X ElCaptain 上运行。我真的很感激任何帮助。

默认情况下隐藏以句点 (.ssh) 开头的文件和文件夹。要找到 private/public 键,运行 这个命令:

ls -a

在您的情况下,运行 此命令用于查找 ssh 密钥:

cd ~/.ssh

然后:

ls -a

现在你应该看到这样的键:

.       ..      id_rsa      id_rsa.pub

如果密钥不存在,那么您肯定需要通过 ssh-keygen 命令创建密钥。

如果使用 Finder,我使用默认值

航站楼

write com.apple.Finder AppleShowAllFiles true [Press Return] 
killall Finder

然后我可以在 Finder 中看到 .ssh 目录

/Users/MYUSERNAME/.ssh

(MacOS) 我的情况是,.ssh 文件夹被隐藏,所以我转到文件夹路径(例如 /Users/syed.dastagir)并按下 Command + Shift + . (full stop/period),它显示了 .ssh 文件夹。

如果您不想再看到隐藏的文件夹,只需按 Command + Shift + 即可。再次.