samblabla/myssh: Mac OS和Linux上的命令行ssh管理工具,支持同时操作多台服务器
2018-07-23 20:25:53
Author: github.com(查看原文)
阅读量:94
收藏
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Python
Permalink
|
Failed to load latest commit information. |
|
doc/images
|
更新说明文档,更新依赖压缩包
|
Dec 1, 2017
|
|
myssh
|
修改shell分割字符串的方式
|
Mar 8, 2018
|
|
script
|
添加 setup.py,调整目录结构,修复一些小问题。
|
Dec 1, 2017
|
|
.gitignore
|
修改 myssh_file 为 myssh_files,执行 script脚本时提示要执行的内容,修改版本号
|
Feb 6, 2018
|
|
README.md
|
edit readme.md
|
Feb 9, 2018
|
|
requirements.txt
|
添加 setup.py,调整目录结构,修复一些小问题。
|
Dec 1, 2017
|
|
setup.py
|
修改判断known_hosts是否存在公钥的方式、添加 python版本限制
|
Feb 27, 2018
|
|
sshpass-1.05.tar.gz
|
更新说明文档,更新依赖压缩包
|
Dec 1, 2017
|
|
test.yml
|
init
|
Dec 20, 2016
|
Mac OS和Linux上的命令行ssh管理工具
- 操作多台服务器执行非交互性的指令
- 同步多台服务器文件
安装
1.必须安装pip
python setup.py build
python setup.py install
2.解压进入sshpass,编译安装sshpass
./configure
make &&make install
服务器配置
编辑服务器配置文件(文件在 ~/.myssh/myssh.yml)
myssh edit
如果运行myssh时出现这个错误 UnicodeEncodeError: 'ascii' codec can't encode characters
在~/.bash_profile中添加 export PYTHONIOENCODING=UTF-8
License
Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html
Press h to open a hovercard with more details.
文章来源: https://github.com/samblabla/myssh
如有侵权请联系:admin#unsafe.sh