SSH实现免密登录
- 直接运行ssh-keygen -t rsa 这样会在用户的目录中的.ssh文件夹中生成如下的文件
- 只需要将其中的id_rsa.pub文件复制到目标机器就可以实现无密码访问目的机器了 使用scp命令,中途会提示输入目的机器的密码,直接输入即可,下图是直接将文件复制到root用户的目录中的
- 之后还需要将其导入到.ssh/authorized_keys
使用ssh登录目的机器
此时并没有将公钥导入到authorized_keys中所以仍然需要密码,输入密码后继续 将公钥导入到authorized_keys中 之后再切回本地的机器,再次运行ssh 此时已经可以实现免密码登陆了,前提是本地用户名和远程的用户名是相同的,才可以 使用ssh remote_host
直接登录
- 原文作者:SilentStorm
- 原文链接:https://silentstormic.top/post/SSH%E5%AE%9E%E7%8E%B0%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。