- 直接运行 ssh-keygen -t rsa
这样会在用户的目录中的.ssh 文件夹中生成如下的文件
- 只需要将其中的 id_rsa.pub 文件复制到目标机器就可以实现无密码访问目的机器了
使用 scp 命令,中途会提示输入目的机器的密码,直接输入即可,下图是直接将文件复制到 root 用户的目录中的
- 之后还需要将其导入到.ssh/authorized_keys
使用 ssh 登录目的机器
此时并没有将公钥导入到 authorized_keys 中所以仍然需要密码,输入密码后继续 将公钥导入到 authorized_keys 中
之后再切回本地的机器,再次运行 ssh
此时已经可以实现免密码登陆了,前提是本地用户名和远程的用户名是相同的,才可以 使用
ssh remote_host
直接登录