📜  将您的 SSH 私钥添加到 ssh-agent.如果您使用不同的名称创建了密钥,或者如果您要添加具有不同名称的现有密钥,请将命令中的 id_rsa 替换为您的私钥文件的名称. - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:36.198000             🧑  作者: Mango

将 SSH 私钥添加到 ssh-agent

在使用 SSH 连接远程服务器时,通常需要使用 SSH 私钥进行认证。如果您的私钥已经存在于本地机器上,您可以将其添加到 ssh-agent 中,以便在登录时无需每次输入密码。

以下是具体的操作步骤:

  1. 打开终端或命令行界面。

  2. 输入以下命令,确保 ssh-agent 服务正在运行。

    eval "$(ssh-agent -s)"
    

    该命令将启动 ssh-agent 服务,并输出当前的 pid。您可以通过运行以下命令查看当前正在运行的 ssh-agent 的 pid:

    ps aux | grep ssh-agent
    
  3. 添加私钥到 ssh-agent 中。

    ssh-add ~/.ssh/id_rsa
    

    这个命令添加了默认的 SSH 私钥文件 ~/.ssh/id_rsa 到 ssh-agent 中。如果你的私钥文件有不同的名称,你需要将 id_rsa 替换为你自己的私钥名称。

  4. 现在您可以使用 ssh 命令连接到远程服务器,并通过已添加到 ssh-agent 中的私钥进行认证。

    ssh user@server_ip
    

通过这些步骤,您可以方便地将 SSH 私钥添加到 ssh-agent 中,并通过 ssh 连接远程服务器时避免输入密码。