📅  最后修改于: 2023-12-03 15:35:08.814000             🧑  作者: Mango
SSH-keygen是SSH协议下的生成公钥和私钥的工具,可在Linux、Unix、Mac OS、Windows等操作系统下使用。它是安全连接另一台计算机时所用到的最主要的工具之一,可确保远程访问安全。
ssh-keygen -t rsa -C "your_email@example.com"
生成的密钥默认存储在当前用户的.ssh目录下,包括id_rsa(私钥)和id_rsa.pub(公钥)两个文件。
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
ssh-agent是SSH认证代理的客户端程序。ssh-add是将私钥载入ssh-agent,并将私钥持久化保存,直到ssh-agent被停止或私钥被从ssh-agent中删除。
cat ~/.ssh/id_rsa.pub
用于查看生成的公钥内容,可复制公钥内容到远程服务器,实现免密登录。
了解更多内容,可参考官方文档。