使用 fabric 将你的公钥传到服务器
来源:互联网 发布:淘宝卖家旺旺手机版下载 编辑:程序博客网 时间:2024/06/10 05:53
fabric 是部署好帮手
下面的代码实现 ssh-copy-id 的功能
批量上传你的 id_rsa.pub
到一组服务器
@taskdef copy_id(file="~/.ssh/id_rsa.pub"): """fab push 公钥 ssh-copy-id""" put(file, "/tmp/id.pub") try: run("if [ ! -d ~/.ssh ]; then mkdir -p ~/.ssh; fi") run("if [ ! -f ~/.ssh/authorized_keys ]; then cp /tmp/id.pub ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys; fi") run("cat ~/.ssh/authorized_keys /tmp/id.pub | sort -u > /tmp/uniq.authorized_keys") run("if [ `cat ~/.ssh/authorized_keys | wc -l` -lt `cat /tmp/uniq.authorized_keys | wc -l` ]; then cat /tmp/id.pub >> ~/.ssh/authorized_keys; fi") finally: run("rm -f /tmp/id.pub /tmp/uniq.authorized_keys")
0 0
- 使用 fabric 将你的公钥传到服务器
- 使用Fabric自动化你的任务
- 使用Fabric自动化你的任务
- 使用Fabric自动化你的任务
- 如何将错误日志传到服务器。
- 怎么快速将war包上传到服务器?
- python之使用Fabric自动化你的任务
- 一个超链接传递服务器控件上的值 并将值传到链接的页面
- 如何将从myeclipse中导出来的war包上传到新浪服务器
- 将java的值传到javascript中
- 如何将前端的数据传到后台
- Python下Fabric的使用
- 关于fabric-ca的使用
- 通过jsp将客户端excel传到服务器数据库
- 客户端的控件数据传到服务器
- 传到服务器的 mp4 视频文件没法播放
- 为上传到服务器的图片添加水印
- 在使用XMLHttpRequest的时,传到服务器的值出现空值
- 02-3. 逆序的三位数(10)
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- log4j 按照要求打到不同的日志
- 尖峰MySQL核心技术教学大纲--全套系列
- cmd下操作mysql数据库
- 使用 fabric 将你的公钥传到服务器
- mac imap/exchange邮箱自动备份清理
- Android 基于dpi的资源加载
- 熟悉下CGContextRef
- 使用debug.js调试手机网页
- 使用Slip.js快速创建整屏滑动的手机网页
- centos6.6 下安装subversion1.7
- canvas putImageData() 方法和drawImage()方法
- 使用Sublime Text 2 编辑Markdown