1.在要免密登录的设备上生成密钥
在服务器上面执行 ssh-keygen -t rsa -P ' ' -P后面两个单引号表示密码为空
执行如下图所示:
之后会在~/.ssh目录下创建两个文件id_rsa(私钥),id_rsa.pub(公钥)
如下图所示:
2.将生成的公钥发到要远程连接的服务器上,执行命令
ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器地址 ,执行如下图所示:这一次需要输入密码,后面就不用了
执行完以后,ssh免密登录就行了,执行 ssh root@服务器地址 如下图所示: