windows和linux建立信任关系,建立两台linux信任关系(scp时不用输入验证信息)

在大规模部署时,需要建立多个ssh连接,但是linux默认需要输入验证信息,如此一来本来是一件简单的事却变的非常繁琐耗时。现在就来介绍怎样自动ssh一台linux(不需要输入验证信息)。

首先我拿两台linux服务器模拟,地址分别是192.168.22.128、192.168.22.133,我想把192.168.22.128上的东西用scp远程拷贝到192.168.22.133上,步骤如下:

在没做任何操作之前,用scp远程传东西,会有提示需要输入验证信息,如下图:

d62730fa4607e308d12ba6e4dfe89848.png

在192.168.22.128机器上面做:

在终端上输入ssh-keygen-t rsa,一直回车:

9064d70cf69c84ff1819418e9c8ed2d5.png

然后要在192.168.22.133机器上新建一个隐藏目录.ssh,并记住这个.ssh所在的目录在哪,我这里是把它放在/root目录下。再回到192.168.22.128上面操作:

d0ad5d9ab76b16216c8d81c7f2d1bb20.png

解释:也就是把192.168.22.128机器上的/root/.ssh/id_rsa.pub文件远程拷贝到192.168.22.133的/root/.ssh目录下。

然后再登陆192.168.22.133上面操作:

[[email protected] .ssh]# cat /root/.ssh/192.168.22.128 >> /root/.ssh/authorized_keys

到这里,再回到192.168.22.128上面远程登陆192.168.22.133试一试,可以用ssh也可以用scp尝试,发现不再需要验证信息数据就可以直接传过去:

3a6029d5cdb5e8d37a599f285e915426.png

70fe7283a31b3cccb6ad6aece4acb82e.png结果表明均不需要验证就可以直接连接远程主机,这里也可以不用root用户,用其他用户操作也可以实现相同的功能,这大大方便了管理多台机器。

建立两台linux信任关系(scp时不用输入验证信息)

时间: 07-30

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值