欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

两台服务器建立信任关系(root,普通用户)

发布时间:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 两台服务器建立信任关系(root,普通用户) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

—–root用户———————-
openSSH的默认设置是允许root可以直接login. (PermitRootLogin yes),暂且保留这种设置,我们先考虑如何用SSH直接从A到B不需要密码,假设用用户root登录到A,想SSH到B也作为root不需要密码。

1。 分别从A和B上登录作为root后运行

ssh-keygen

目的是简单地在/root下创建目录.ssh,当提示输入 passphase时打入两次回车。这将生成下面这两个文件:
/root/.ssh/id_rsa
/root/.ssh/id_rsa.pub
复制代码
2。 先测试一下,从A登录作为root,输入

ssh B

会要求提示
root@192.168.22.149’s password:
复制代码
3。 现在从A登录作为root,运行

scp /root/.ssh/id_rsa.pub root@[B:ip]:/root/.ssh/authorized_keys

文件名必须不能弄错。

4。现在再从A运行

ssh B

//则不需要密码了

—-普通用户———————-
scp /home/user/.ssh/id_rsa.pub user@[B:ip]:/home/user/.ssh/authorized_keys

总结

以上是生活随笔为你收集整理的两台服务器建立信任关系(root,普通用户)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。