在本地终端中,通过循环在多个远程服务器上使用SSH登录并执行命令的方法

对于需要确认远程服务器特定版本的情况,这样一次性确认会非常方便。

$ for i in $(seq 1 10) ; do ssh 10.3.0.${i} -i id_rsa command /usr/local/nginx/sbin/nginx -v ; done

nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14
nginx version: nginx/1.9.14