📅  最后修改于: 2023-12-03 15:39:13.525000             🧑  作者: Mango
当你需要远程登录到一个 SSH 服务器上时,你需要输入你的用户名和密码。为了提高安全性,你可以使用 SSH 密钥代替密码进行身份验证。SSH 密钥是一种安全的身份验证方式,比密码更难以破解。当你使用 SSH 密钥时,你必须将它添加到 ssh-agent 中,这样你就可以免费使用 SSH 密钥进行身份验证。
在使用 SSH 密钥之前,你需要确认以下几件事:
ssh-agent
。如果你使用的是 macOS 或 Linux 系统,可以通过终端输入 ssh-agent
确认是否已经安装。eval "$(ssh-agent -s)"
id_rsa
为你的私钥文件名):ssh-add ~/.ssh/id_rsa
当你成功添加 SSH 密钥到 ssh-agent 之后,你可以使用 ssh
或 scp
命令与远程服务器进行通信。同时,你的密钥也会在你的会话期间保持解锁状态,不需要再次输入密码。
将 SSH 密钥添加到 ssh-agent 可以提高身份验证的安全性,同时也使得在远程服务器上使用 SSH 更加便捷。在使用 SSH 密钥时,务必注意保护你的私钥,以免产生安全风险。