SSH免密登录

引言

你是否感觉ssh密码频繁登录另一台主机,每次都需要输入密码很麻烦,这时或许你可以尝试配置一下两主机间的免密ssh登录.本博客只需 两条命令 即可配置成功

SSH免密登录原理

假如A想要免密登陆B,则需要A在自己的服务器上为自己创建一密钥对(包含公钥和私钥),并把公钥拷贝到B主机上,当A连接B时,A会请求使用密钥进行安全验证,B收到A的请求后,会在B主机请求登入的用户home目录下搜索你的公钥,然后会进行对比认证,如果此时两个密钥是配对的话,B就再将该公钥的加密文件发给A,A收到加密文件后用自己的私钥解密,解密成功即可以免密登录B.

使用场景

(1)集群间的互相通信
(2)shell脚本的自动部署

配置流程

假如A登入B主机,即在A上进行操作:

  1. 生成密钥对

    ssh-keygen (提示时,直接回车即可)

  2. 再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中

    ssh-copy-id B的ip地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值