Linux 建立免密登录关系

若已有密钥,直接开始第三步!!!

  1. 在本地机器上生成新的SSH密钥对。打开终端,输入以下命令:
ssh-keygen -t rsa
  1. 在生成密钥对的过程中,系统会提示您选择保存密钥的文件路径和设置密码短语(可选择跳过)。按照提示完成操作。
  2. 在远程服务器上创建.ssh目录(如果不存在)。在终端中输入以下命令:
ssh user@remote_server "mkdir -p ~/.ssh"
  1. 将本地公钥复制到远程服务器的authorized_keys文件中。输入以下命令:
cat ~/.ssh/id_rsa.pub | ssh user@remote_server "cat >> ~/.ssh/authorized_keys"

这将会将本地的公钥添加到远程服务器的authorized_keys文件中。
5. 输入远程服务器的登录密码,完成公钥的复制。

现在,您应该能够使用新生成的密钥进行免密登录了。请确保私钥(id_rsa)仍然位于本地机器上,而公钥(id_rsa.pub)已经成功复制到远程服务器上的authorized_keys文件中。

posted @ 2023-10-16 14:28  vetra  阅读(39)  评论(0)    收藏  举报