linux上如何设置ssh免密登录

1.在要免密登录的设备上生成密钥

在服务器上面执行 ssh-keygen -t rsa -P ' '  -P后面两个单引号表示密码为空

执行如下图所示:

 linux上如何设置ssh免密登录_第1张图片

之后会在~/.ssh目录下创建两个文件id_rsa(私钥),id_rsa.pub(公钥)

如下图所示:

2.将生成的公钥发到要远程连接的服务器上,执行命令

ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器地址  ,执行如下图所示:这一次需要输入密码,后面就不用了

linux上如何设置ssh免密登录_第2张图片

 执行完以后,ssh免密登录就行了,执行  ssh root@服务器地址  如下图所示:

linux上如何设置ssh免密登录_第3张图片

 

 

你可能感兴趣的:(linux,ssh,服务器)