批量ssh执行命令工具pssh

pssh -A -H “root@192.168.8.88” -P ‘cat /etc/hosts

然后手动输入密码即可远程执行。

如果没反应,加入StrictHostKeyChecking:

pssh -A -o StrictHostKeyChecking=no -H “root@192.168.8.88” -P ‘cat /etc/hosts’

批量:

pssh -A -o StrictHostKeyChecking=no -h ip.txt -P ‘cat /etc/hosts’

如果不想手动输入密码

可以设置key登录

ssh-keygen

然后:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.8.27

或者原始复制命令:

cat ~/.ssh/id_rsa.pub | ssh user@host “mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys”

然后再执行一下

pssh -o StrictHostKeyChecking=no -h ip.txt -P ‘date’

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注