- 支持谷歌验证码
- 从release下载最新go-ssh-tool.mac(或者go-ssh-tool.linux) 后缀是所使用的环境
- 下载文件config.yaml(放在上面工具的相同目录)并填入自己的主机信息
- 运行:
- 查看工具说明:
./ssh-tool.mac
- 查看主机清单:
./ssh-tool.mac host
- 登录一个主机:
./ssh-tool.mac term -m 1
-m: 主机序号
- 上传文件:
./ssh-tool.mac up -m 1 -f xxxx -d /tmp
-f: 是本地的一个文件
-d: 上传到主机的哪个目录 - 下载文件:
down -m 1 -s /root/anaconda-ks.cfg
-s: 服务器上的文件
-t: 本地目录,可不传(默认本机) - 远程执行一个命令:
./ssh-tool.mac exe -m 1 -c "cat /etc/redhat-release"
-c: 是命令,若包含空格,用引号引起来
- 查看工具说明:
如果要自己修改,直接拉代码,修改,最后直接make编译 在./build会有便后的文件即可
功能
- 列出主机
- 选择主机并执行一个shell命令
- 从指定主机下载文件
- 从上传文件至指定主机
- 登录执行主机
测试环境搭建可参考
docker安装centos并配置ssh访问