python实现动态更新远程机器列表的SSH登录脚本
在公司里, 常常要远程到很多机器上执行命令。机器列表会逐渐增多, 记忆这么多机器的IP或域名显然不是人脑所擅长的。因此, 需要保持一份SSH机器列表,从这些机器列表生成一个用于SSH到机器列表中机器的脚本, 执行该脚本就可以SSH到指定机器上。
必需文件: sshlist.txt, ssh_tpl.sh , updatessh.py ; 输出文件: ssh.sh
SSH 机器列表: sshlist.txt
127.0.0.0.1 ; 本地测试 1.1.1.1 ; 开发环境 2.2.2.2 ; 测试环境
SSH 脚本模板: ssh_tpl.sh
需要以机器列表生成的内容分别替换 ${ChooseList} 和 ${SSHList}
#!/bin/sh while [ 1 ] do echo "Choose host: " ${ChooseList} read INPUT_VALUE case "$INPUT_VALUE" in ${SSHList} *) echo -e "