# ./multissh -cmds "show clock" -ips "192.168.15.101-192.168.15.110" -u admin -p password
支持使用 ssh 密钥认证,此时如果输入 password ,则为作为 key 的密码
# ./multissh -hosts "192.168.80.131" -cmds "date;cd /opt;ls" -u root -k "server.key"
对于 linux ,支持 linuxMode 模式,也就是将命令组合通过 && 连接后,使用 session.Run() 运行。
# ./multissh -hosts "192.168.80.131" -cmds "date;cd /opt;ls" -u root -k "server.key" -l
也可以为每个主机定义不同的配置参数,以 json 格式加载配置。
# ./multissh -c ssh.json.example
输出可以打成 json 格式,方便程序处理。
# ./multissh -c ssh.json.example -j
也可以把输出结果存到以主机名命名的文本中,比如用来做配置备份
# ./multissh -c ssh.json.example -outTxt
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。









