更新时间:2025-03-16 22:27:15
在使用 SSH 进行远程连接时,`id_rsa` 和 `id_rsa.pub` 是两个非常重要的文件。它们是密钥对的一部分,用于安全地验证身份,而无需输入密码。
🔍 什么是 id_rsa?
`id_rsa` 是你的私钥(Private Key),相当于你的“身份证”。它存储在本地设备上,绝不能泄露给他人。任何拥有此文件的人都可以冒充你访问服务器!因此,请务必妥善保管,并设置权限(如 `chmod 600 id_rsa`)。
💡 什么是 id_rsa.pub?
`id_rsa.pub` 是公钥(Public Key),它是 `id_rsa` 的对应部分。你可以将它添加到目标服务器的 `~/.ssh/authorized_keys` 文件中,从而实现免密码登录。公钥的作用就像一把锁,只有匹配的私钥才能打开它。
⚙️ 如何生成?
你可以通过运行命令 `ssh-keygen -t rsa` 来生成这对密钥,默认会生成 `id_rsa` 和 `id_rsa.pub`。完成后,将公钥上传到服务器即可享受便捷的 SSH 登录体验!
💡 小贴士: 公钥可以分享给任何人,但切记保护好私钥哦!
🔒 总结: `id_rsa` 和 `id_rsa.pub` 是一对黄金搭档,确保了你的远程操作既高效又安全!💪