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 @   vetra  阅读(16)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示