Linux

发布于 更新于

AI总结: 本文介绍了生成SSH密钥对的过程,包括使用命令ssh-keygen生成私钥和公钥,私钥存储在~/.ssh/id_rsa,公钥存储在~/.ssh/id_rsa.pub。对于使用Putty的情况,需要将id_rsa转换为ppk格式的私钥。最后,需将生成的公钥内容添加到服务器的~/.ssh/authorized_keys文件中。需要注意的是,生成ppk格式的步骤未详细说明,可能导致用户对如何完成该步骤感到困惑。

生成SSH密钥对

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥)

生成Putty私钥

对于Putty需要使用自己的私钥, 所以需要加载id_rsa, 生成ppk格式的私钥

Image

导入id_rsa, 生成id_rsa.ppk

服务器设置

将id_rsa.pub内容添加到服务器以下文件: ~/.ssh/authorized_keys