Esse problema está relacionado ao loop interno ssh. Se você quiser usar ssh dentro do loop, adicione um ' -n ' a ele, para que ele funcione para cada iteração.
#!/bin/bash
for i in {0..30}
do
ssh -n [email protected] vim-cmd vmsvc/snapshot.revert 1 9 0
sleep 2m
siege -c 1000 -t 60S http://10.204.15.165:80/ &> /root/512/test$i
done