linux ssh远程linux不用输入密码登入

网上有很多文章看后不理解说的解释也没说重点,没有得到自己想要的现在自己整理通了。

借鉴:http://www.111cn.net/sys/linux/76126.htm

开始:

装了3台虚拟机 ABC 同是用的root用户

1.root用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书。  (3台机器都执行)

# ssh-keygen -t rsa

上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。

2.建立信任将公钥证书id_rsa.pub复制到要信任的的root家目录的.ssh子目录中,同时将文件名更换为authorized_keys,此时需要输入root用户密码(还未建立信任关系)。建立了客户端到服务器端的信任关系后,客户端就可以不用再输入密码,就可以从服务器端拷贝数据了。

# scp -r id_rsa.pub 10.0.0.188:/root/.ssh/authorized_keys


命令也就这2句 现在最重要的理解.

第一步各自创建证书公匙、私匙。

第二步服务器先给出公匙给主控制机。(有几个服务器给几次)

第三步主控制机在给出公匙给服务器。(有几个服务器给几次)

现在 主控制机 测试 ssh root@192.168.81.xxx   连接服务器A、B、C不需要在输入密码。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值