遵循这些说明并使用ubuntu实例(在我的本地终端中):https://aws.amazon.com/premiumsupport/knowledge-center/new-user-accounts-linux-instance/ 我已经完成了运行命令ssh-keygen -y -p(我使用mac)的步骤。它请求地址:输入密钥为的文件(/Users/dintomusic/.ssh/id_rsa): 在这里我输入完整目录:/Users/me/.ssh/keypair.pem。 我没有输入任何答案,然后我收到回复说“你的身份证明已经保存了新的密码短语”。我应该在这里看一把钥匙复制吗?因为我没有。从这里开始,我应该回到我的实例终端并命令:cat>> .ssh / authorized_keys,但我相信在命令之后应该有一个键粘贴。无论何时我粘贴在这里,它只是抓住我复制的最后一件事。请帮忙!
答案 0 :(得分:0)
这是密码少ssh 101.您将在网上找到更多资源。
Follow this如果你不在乎理解。
This one有更多细节。
我会在这里添加一些事情:
ssh-keygen
会生成一对,公共和私有。它可能在同一个文件中。或者它可能只是私钥,具体取决于您提供的选项。但您始终可以将一种格式转换为另一种格式,或使用openssl
或ssh-keygen
之类的内容从私钥中提取公钥。例如。 BSD ssh-keygen
' s -y选项:-y此选项将读取私有OpenSSH格式文件并将OpenSSH公钥打印到stdout
您的公钥可以使用ssh-copy-id
复制到远程主机,但它与在远程主机上打开~/.ssh/authorized_keys
并在其中粘贴公钥一样好。< / p>
当你ssh时,你可以通过-vvv
选项,它可能会详细说明它在做什么。