电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

31-ssh-key企业级案例上级实战考试

  • 资源ID:317882565       资源大小:387.77KB        全文页数:8页
  • 资源格式: DOCX        下载积分:1金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要1金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

31-ssh-key企业级案例上级实战考试

ssh-key企业级案例上级实战考试考试题:ssh密钥实现批量分发备份、批量管理上级实战考试:总共8道小题1-5必答题,6-8可选题考试题1:ssh密钥实现批量分发备份、批量管理实战考试亲准备三台Linux机器分别为A、B、C,要求实现如下内容:1、 用自己的名字后面加888(如oldboy888)的用户可以完成一把钥匙开多把锁(A钥匙,B和C是锁)的免密验证登录场景,如下图所示:A- ->B A- ->C说明:该题在生产环境中的用途为:批量分发数据,批量发布程序代码,批量控制管理等。解答:时间:5分钟A服务器:ssh-keygen -t rsall /.sshssh-copy-id -i .ssh/id_rsa.pub "-p 22 oldboy888192.168.47.133"ssh-copy-id -i .ssh/id_rsa.pub "-p 22 oldboy888192.168.47.134"ssh -p22 192.168.47.133 /sbin/ifconfig eth0ssh -p22 192.168.47.134 /sbin/ifconfig eth02、在不破坏题1的前提下,同样用自己的名字加888的用户完成多把钥匙开一把锁(B、C是钥匙,A锁)的免密码验证登录部署场景,如下图所示:B- ->A C- ->A时间:2分钟说明:该题方案在生产环境中用途为数据备份等,由于这个方案有更好的替代方案,如rsync统一备份方案,因此,不推荐在工作中使用这个方案。这里仅仅是作为学习下思路和部署而已。解答:提示:最终实现的模板就是,1、2两个题目达到双向免密码登录,同时写出如在1、2题目中增加若200台机器是,如何继续快速部署免密码登录的过程。ssh-copy-id -i .ssh/id_rsa.pub "-p 22 oldboy888192.168.47.132"本步骤是A服务器本身产生锁authorized_keysll /.sshscp -P22 .ssh/id_rsa 192.168.47.133:/.ssh/ 将私钥分发给133scp -P22 .ssh/id_rsa 192.168.47.134:/.ssh/ 将私钥分发给134几百台时可以选择scp+expect或者用http方式3、如何实现从A指定目录批量分发文件到B、C用户的家目录(借助考题1)的部署结果)解答;时间:2分钟scp -P22 -p /data/zuma.txt .ssh/id_rsa 192.168.47.133:/.ssh/scp -P22 -p /data/zuma.txt .ssh/id_rsa 192.168.47.134:/.ssh/提示:本题主要是考察scp命令的运用4、实现从A指定目录的文件分发到B、C的任意目录下(不用root用户)解答:时间2分钟方法有:(1)执行root;(2)sudo授权;(3)suid授权oldboy888CHQ $ cat fenfa.sh#scp hosts to 192.168.47.133/4 by oldboy888 at 20180410scp -P22 -p hosts 192.168.47.133:ssh -p22 -t 192.168.47.133 sudo /bin/cp /etc/hosts /etc/hosts.$(date +%F)ssh -p22 -t 192.168.47.133 sudo /bin/cp /hosts /etc/ scp -P22 -p hosts 192.168.47.134:ssh -p22 -t 192.168.47.134 sudo /bin/cp /etc/hosts /etc/hosts.$(date +%F)ssh -p22 -t 192.168.47.134 sudo /bin/cp /hosts /etc/oldboy888CHQ $ sh fenfa.shhosts 100% 198 0.2KB/s 00:00 Connection to 192.168.47.133 closed.Connection to 192.168.47.133 closed.hosts 100% 198 0.2KB/s 00:00 Connection to 192.168.47.134 closed.Connection to 192.168.47.134 closed.或编写shell脚本:oldboy888CHQ $ cat fenfa.sh#scp hosts to 192.168.47.133/4 by oldboy888 at 20180410#!#/bin/shfor n in 133 134do scp -P22 -p hosts 192.168.47.$n: && ssh -p22 -t 192.168.47.$n sudo /bin/cp /etc/hosts /etc/hosts.$(date +%F) &>/dev/null ssh -p22 -t 192.168.47.$n sudo /bin/cp /hosts /etc/ &>/dev/nulldone#scp -P22 -p 192.168.47.133:#ssh -p22 -t 192.168.47.133 sudo /bin/cp /etc/hosts /etc/hosts.$(date +%F)#$ssh -p22 -t 192.168.47.133 sudo /bin/cp /hosts /etc/ #scp -P22 -p hosts 192.168.47.134:#ssh -p22 -t 192.168.47.134 sudo /bin/cp /etc/hosts /etc/hosts.$(date +%F)#ssh -p22 -t 192.168.47.134 sudo /bin/cp /hosts /etc/5、如何快速查看所有机器的负载load、CPU、内存等信息(借助考题1)的部署结果)(思考:如果服务器数量多,如何并发查看和分发数据)解答:时间:5分钟ssh -p22 oldboy192.168.47.133 /sbin/ifconfig|grep 192.168ssh -p22 oldboy192.168.47.134 /sbin/ifconfig|grep 192.168oldboy888CHQ $ ssh -p22 192.168.47.133 uname -r 2.6.32-504.el6.x86_646、附加题:实现每分钟定时分发hosts文件到所有的机器上,并把分发失败,把没有分发成功的机器信息以邮件的形式发给运维人员。解答:时间5分钟发邮件2种常见方法:(1)mail -s “标题” 邮件地址 <文件如:mail -s “oldboy”978668580 <etc/hosts(2) echo “正文”|mail -s “oldboy” 978668580oldboy888CHQ $ vim fenfa.6.sh#fenfa6.sh to every PC machine by oldboy888 at 20180411#!/bin/sh. /etc/init.d/functionsif $# -ne 2 then echo "usage $0 arg1 arg2" exitfifor n in 8 9do scp -P22 -p $1 192.168.47.$n: &>/dev/null && ssh -p22 -t 192.168.47.$n sudo cp /$1 $2 &>/dev/null if $? -eq 0 then action "192.168.47.$n exec is ok" /bin/true else atction "192.168.47.$n exec is NG" /bin/false echo "192.168.47.$n exec is NG"|mail -s "192.168.47.$n exec is NG" 978668580 fidoneoldboy888CHQ $ /bin/sh /home/oldboy888/fenfa6.sh /home/oldboy888/hosts /etc/hosts 100% 198 0.2KB/s 00:00 hosts 100% 198 0.2KB/s 00:007、附加题:实现每天晚上00点定时把B、C上的数据备份到A上,并把备份结果信息以邮件的形式发给运维人员。解答:时间5分钟oldboy888hxw $ mkdir dataoldboy888hxw $ echo "I am a student now" >>oldboy.txtoldboy888hxw $ cp oldboy.txt hosts data/oldboy888hxw $ /sbin/ifconfig eth0|sed -nr 's#.*dr:(.*) Bc.*$#1#gp' 192.168.47.133oldboy888hxw $ scp -rp -P22 data/ 192.168.47.132:/data_$(/sbin/ifconfig eth0|sed -nr 's#.*dr:(.*) Bc.*$#1#gp') oldboy.txt 100% 19 0.0KB/s 00:00 hosts 100% 198 0.2KB/s 00:00 同理,在134机器上执行该命令:mkdir dataecho "I am a student now" >>oldboy.txtcp oldboy.txt hosts data/sbin/ifconfig eth0|sed -nr 's#.*dr:(.*) Bc.*$#1#gp'scp -rp -P22 data/ 192.168.47.132:/data_$(/sbin/ifconfig eth0|sed -

注意事项

本文(31-ssh-key企业级案例上级实战考试)为本站会员(南方****远方)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.