🗒️linux开启ssh免密登录
2024-6-24
| 2024-12-9
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
假设我们有服务器A和服务器B,我们现在想要做的就是在服务器A上面通过ssh登录服务器B时不需要输入密码就可以登录成功,如下过程

1.在服务器A上生成密钥

通过ssh-keygen命令生成密钥
执行完命令后,直接按三次回车,之后会在用户的根目录下生成一个.ssh 的文件夹,我们进入该文件夹下面会生成id_rsa,id_rsa.pub两个文件
其中:
  • id_rsa: 生成的私钥文件
  • id_rsa.pub: 生成的公钥文件

2.上传公钥文件到远程服务器B上

  • 方式一:拷贝文件id_rsa.pub到远程服务器B上.ssh文件夹下
  • 方式二:拷贝id_rsa.pub中的内容到服务器B上.ssh文件夹下的authorized_keys中
方式一去将其他配置过的免密登录信息覆盖掉
方式二则会追加,不会影响其他配置过免密登录的密钥
推荐:方式二

3.重启ssh服务

重启两台服务器的ssh服务

3.免密远程连接

上面配置后,就可以在服务器A上直接ssh远程连接服务器B而不需要密码了
linux挂载smbdocker安装失败的问题
Loading...