当前位置: 首页 > Linux

Centos7部署轻量级自动化运维工具pssh

时间:2023-04-06 07:06:09 Linux

pssh是一个用python编写的可以在多台服务器上执行命令的工具。这种自动化运维工具在服务器越来越多的企业中越来越受欢迎。Centos7部署轻量级自动化运维工具psshCentos7部署轻量级自动化运维工具pssh下载pssh安装包[root@localhost~]#wgethttps://files.pythonhosted.or...安装依赖包[root@localhost~]#yuminstall-ymakegccgcc++python-develpython-pipinstallpssh[root@localhost~]#tarxfpssh-2.3.1.tar.gz[root@localhost~]#cdpssh-2.3.1[root@localhost~]#pythonsetup.pyinstallconfigurepassword-freelogin[root@localhost~]#ssh-keygenGeneratingpublic/privatersakeypair.Enterfilewhichtosavethekey(/root/.ssh/id_rsa):输入密码(为空表示没有密码):再次输入相同的密码:您的身份已保存在/root/.ssh/id_rsa中。您的公钥已保存在/root/.ssh/id_rsa.pub中。密钥指纹为:SHA256:3antaxjGw+hdgfSlrXLYhUe5vgHe9b0ehh/gUY9E8Egroot@localhost.localdomain密钥的随机图像为:+---[RSA2048]----+|电子...||..++||.o.*oo||...o.o||S+.+o@..+||.OoBBo||.o.B.o*.||.o..+.o||.o..o|+----[SHA256]-----+[root@localhost~]#cd/root/.ssh/[root@localhost.ssh]#lsid_rsaid_rsa.pub[root@localhost.ssh]#ssh-copy-id172.16.1.112/usr/bin/ssh-copy-id:信息:要安装的密钥来源:“/root/.ssh/id_rsa.pub”主机'172.16.1.112(172.16.1.112)'的真实性可以't成立。ECDSA密钥指纹为SHA256:yFvaxR1x5YDhhe+6xR/Ou6Sm+YPYvPAoiLVKt9mAnXA。ECDSA密钥指纹为MD5:0d:c4:79:bc:36:7a:a4:82:95:4f:d5:d0:a3:c8:7d:2e.Areyousureyouwanttocontinueconnecting(yes/no)?是/usr/bin/ssh-copy-id:信息:尝试使用新密钥登录,以过滤掉任何已安装的/usr/bin/ssh-copy-id:信息:1个密钥(s)仍有待安装——如果现在提示您安装新的keysroot@172.16.1.112的密码:添加的密钥数量:1现在尝试登录机器,使用:“ssh'172.16.1.112'"并检查以确保只添加了您想要的密钥。[root@localhost.ssh]#ssh-copy-id172.16。1.16/usr/bin/ssh-copy-id:INFO:Sourceofkey(s)tobeinstalled:"/root/.ssh/id_rsa.pub"主机'172.16.1.16(172.16.1.16)'的真实性可以不成立。ECDSA密钥指纹为SHA256:ANzlXzrGA87YLI2vzkPJ/iNPiSQ5JStJc95948jE8aw。ECDSA密钥指纹为MD5:f9:f1:1b:5a:99:64:d8:d8:e9:9b:e6:bb:c3:d5:bd:e7.Areyousureyouwanttocontinueconnecting(yes/no)?是/usr/bin/ssh-copy-id:信息:尝试使用新密钥登录,以过滤掉任何已安装的/usr/bin/ssh-copy-id:信息:1个密钥(s)仍待安装——如果现在提示您安装新的keysroot@172.16.1.16的密码:添加的密钥数量:1现在尝试登录机器,使用:“ssh'172.16.1.16'”并检查以确保只添加了您想要的密钥。测试免费密码登录[root@localhost~]#ssh172.16.1.112上次登录:2020年6月2日星期二09:44:24来自172.16。1.16[root@localhost~]#ssh172.16.1.16上次登录:2020年6月2日星期二09:30:47来自172.16.1.100测试pssh创建aaa文件存放ip地址[root@localhost~]#cataaa172.16.1.16172.16.1.112批量执行date命令[root@localhost~]#pssh-haaa-lroot-P“日期”172.16.1.16:2020年6月2日星期二09:59:48CST[1]09:59:48[成功]172.16.1.16172.16.1.112:2020年6月2日星期二09:59:48CST[2]09:59:48[成功]172.16.1.112查看磁盘[root@localhost~]#pssh-haaa-lroot-P"lsblk"172.16.1.16:名称MAJ:MINRMSIZERO类型MOUNTPOINTsda8:0020G0磁盘├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sr011:014.2G0rom[1]10:13:02[SUCCESS]172.16.1.16172.16.1.112:NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sr011:014.2G0rom[2]10:13:03[成功]172.16.1.112pssh已部署!

猜你喜欢