Sha*_*tin 5 windows ssh freebsd
使用OpenBSD生成SSH密钥时,要求我们输入要保存密钥的文件。
ssh-keygen -t rsa -C "your_email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/TheUser/.ssh/id_rsa):
Run Code Online (Sandbox Code Playgroud)
从阅读OpenBSD手册,据我所知,我们进入该文件将存储私人密钥,并用另一个文件.pub的扩展将存储公共密钥。
通常,此程序会生成密钥,并要求一个用于存储私钥的文件。公钥存储在一个文件中,该文件具有相同的名称,但附加了“ .pub”。
生成SSH密钥的GitHub页面上说,我们应该按Enter继续。我的意思是,这意味着我们将只使用默认文件,我假设它位于括号中,例如:(/c/Users/TheUser/.ssh/id_rsa)。
我上面写的是正确的吗?另外,实际输入文件以保存密钥而不是按GitHub的建议直接按Enter意味着什么?虽然我很确定这id_rsa只是默认设置,并且可以是任何东西,但我想知道这些约定。
如果您使用非默认文件名,则必须告诉 ssh 使用此密钥文件。
例如通过添加到您的 .ssh/config
IdentityFile ~/.ssh/yourcustomfilename
Run Code Online (Sandbox Code Playgroud)
或通过使用
# ssh -i ~/.ssh/yourcustomfilename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8481 次 |
| 最近记录: |