群集架构批量分发管理方案介绍及案例说明(SSHKEY)
admin
2023-02-23 13:40:09
0次

 

IT公司企业级批量分发\管理方案:

1.       中小企业最基本使用的SSHKEY密钥的方案。

2.       门户网站PUPPET(复杂),大型企业所需

3.       SALTSTACK批量管理(轻量)

运维原则:简单、易用、高效

 

使用SSHKEY方案实现免密码登录

免密码登录原理:

请求者拥有自己生成的公钥和私钥,公钥分发到各个客户端上,当请求者连接这些客户端的时候实现免密码登录。

 

密钥分类:DSA和RSA密钥

在nfs-server输入ssh-keygen –t dsa,一路回车生成密钥对

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

查看~/.ssh目录

Id_dsa是私钥 id_dsa.pub是公钥

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

公钥复制:

如果数目不大直接用下面的命令就可满足,如果是上百台建议使用expect

ssh-copy-id -i id_dsa.pub  oldgirl@192.168.24.21

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

默认会使用ssh的端口22去传输,如果有修改过可以添加-p 端口 去指定,例如:

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

利用免密码可以实现一些如下功能示例

可以通过这个实现免密传输文件等执行一些脚本

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

通过循环执行相同的事情:

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

其中执行命令sh fenfa.sh hosts中hosts这个赋值到$1内去

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

添加,如果没参数($#)报出错误提示。

若参数$#个数少于1,则提示群集架构批量分发管理方案介绍及案例说明(SSHKEY),其中$0代表脚本名称

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

实现效果

群集架构批量分发管理方案介绍及案例说明(SSHKEY)

 

SSH批量分发与管理方案小结:

 

1.利用root做ssh key验证

         优点:简单,易用

         缺点:安全差,同时无法禁止root远程连接这个功能。

         企业应用:80%的中小企业。

 

2.利用普通用户如oldgirl来做

         思路是先把文件拷贝到服务器用户家目录,然后sudo提权拷贝分发的文件到对应权限目录。

         优点:安全。无需停止root远程连接这个功能。

         缺点:配置麻烦

3.跟方案2一样,只是不用sudo,而是设置suid对固定命令授权

优点:相对安全

缺点:复杂,安全性较差。任何人都可以处理带有suid权限的命令。

 

追求简单,选1

追求安全,选2

相同功能相对高级的:puppet,saltstack。

 

2方案实际操作:

#!/bin/sh

. /etc/init.d/functions

 

if [ $# -ne 2 ]

  then

   echo "USAGE:$0 LOCALFILE REMOTEFILE"

   exit 1

fi

for n in 21 25 32

do

  scp -P22 -r $1 oldgirl@192.168.24.$n:~ &>/dev/null &&

  ssh -t oldgirl@192.168.24.$n sudo rsync $1 $2 &>/dev/null

  if [ $? -eq 0 ]

   then

    action "fenfa $1 ok" /bin/true

   else

    action "fenfa $1 ok" /bin/false

fi

done

 

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...