📅  最后修改于: 2023-12-03 15:09:36.198000             🧑  作者: Mango
在使用 SSH 连接远程服务器时,通常需要使用 SSH 私钥进行认证。如果您的私钥已经存在于本地机器上,您可以将其添加到 ssh-agent 中,以便在登录时无需每次输入密码。
以下是具体的操作步骤:
打开终端或命令行界面。
输入以下命令,确保 ssh-agent 服务正在运行。
eval "$(ssh-agent -s)"
该命令将启动 ssh-agent 服务,并输出当前的 pid。您可以通过运行以下命令查看当前正在运行的 ssh-agent 的 pid:
ps aux | grep ssh-agent
添加私钥到 ssh-agent 中。
ssh-add ~/.ssh/id_rsa
这个命令添加了默认的 SSH 私钥文件 ~/.ssh/id_rsa
到 ssh-agent 中。如果你的私钥文件有不同的名称,你需要将 id_rsa
替换为你自己的私钥名称。
现在您可以使用 ssh 命令连接到远程服务器,并通过已添加到 ssh-agent 中的私钥进行认证。
ssh user@server_ip
通过这些步骤,您可以方便地将 SSH 私钥添加到 ssh-agent 中,并通过 ssh 连接远程服务器时避免输入密码。