2025年ssh免密码登录配置(ssh免密码登录配置linux)

ssh免密码登录配置(ssh免密码登录配置linux)p 首先 说明一下我们要做的是 serverA 服务器的 usera 用户免密码登录 serverB 服务器的 userb 用户 p 我们先使用 usera 登录 serverA 服务器 然后在 serverA 上生成密钥对 此时会在 home usera ssh 目录下生成密钥对 然后将公钥上传到 serverB 服务器的 并以 userb 用户登录

大家好,我是讯享网,很高兴认识大家。



 <p>首先,说明一下我们要做的是,serverA 服务器的 usera 用户免密码登录 serverB 服务器的 userb用户。</p> 

讯享网

我们先使用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/authorized_keys文件中方法有如下几种:

1、将公钥通过scp拷贝到服务器上,然后追加到/.ssh/authorized_keys文件中,这种方式比较麻烦。scp -P 22 /.ssh/id_rsa.pub user@host:/。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

小讯
上一篇 2025-05-13 12:53
下一篇 2025-04-24 16:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/181435.html