王锐
王锐
发布于 2024-11-19 / 45 阅读
0
0

SSH免密登录

步骤一、生成密钥

ssh-keygen -t rsa -b 4096
  • -t rsa:指定密钥类型为 RSA。

  • -b 4096:指定密钥长度为 4096 位。

按提示操作:

  • 系统会要求你输入保存密钥的路径,默认是 ~/.ssh/id_rsa

  • 如果不需要密码保护,直接回车即可(密钥无密码)。

生成完成后,会有两个文件:

  • 私钥:~/.ssh/id_rsa

  • 公钥:~/.ssh/id_rsa.pub

步骤二、将公钥复制到远程服务器上

ssh-copy-id user@remote_host

工具会自动将本地公钥(~/.ssh/id_rsa.pub)复制到远程服务器的 ~/.ssh/authorized_keys 文件中。

如果 ssh-copy-id 不可用,可以手动操作:

将ssh客户端下的~/.ssh/id_rsa.pub放置于服务器上的~/.ssh/authorized_keys结尾


评论