首先,说明一下我们要做的是,serverA 服务器的 usera 用户免密码登录 serverB 服务器的 userb用户。
我们先使用usera 登录 serverA 服务器
然后在serverA上生成密钥对

此时会在/home/usera/.ssh目录下生成密钥对
然后将公钥上传到serverB 服务器的,并以userb用户登录

这个时候usera的公钥文件内容会追加写入到userb的 .ssh/authorized_keys 文件中
查看serverB服务器userb用户下的 ~/.ssh/authorized_keys文件,内容是一样的,此处我就不粘贴图片了。
另外我们要注意,.ssh目录的权限为700,其下文件authorized_keys和私钥的权限为600。否则会因为权限问题导致无法免密码登录。我们可以看到登陆后会有known_hosts文件生成。
这样做完之后我们就可以免密码登录了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
到此这篇ssh免密码登录配置(ssh免密码登录配置linux)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/41862.html