Executar Comandos em Múltiplos Servidores

Avançado SSH & Acesso

Executa comandos SSH em múltiplos servidores simultaneamente.

O que é
pssh — executa comandos ssh em múltiplos servidores simultaneamente....
Comando
pssh
Categoria
SSH & Acesso
Nível
Avançado
📌 Comando: pssh
📁 Categoria: SSH & Acesso
👁 Visualizações: 26

Sintaxe

Sintaxe
bash
pssh -h hosts.txt -l root "comando"

Exemplos de Uso

Instalar
$ yum install pssh -y
Criar lista de hosts
$ echo "192.168.1.100" > /tmp/hosts.txt echo "192.168.1.101" >> /tmp/hosts.txt
Executar em todos
$ pssh -h /tmp/hosts.txt -l root "uptime"
Com chave SSH
$ pssh -h /tmp/hosts.txt -l root -x "-i /root/.ssh/id_ed25519" "df -h"
Copiar arquivo para todos
$ pscp -h /tmp/hosts.txt /scripts/config.sh /root/scripts/
Alternativa: for loop
$ for host in $(cat hosts.txt); do ssh root@$host "comando" & done wait

Guia Rápido: pssh

O que é

pssh é um comando Linux usado para executa comandos ssh em múltiplos servidores simultaneamente..

Para que serve

Executa comandos SSH em múltiplos servidores simultaneamente.

Quando usar

Use pssh em tarefas de ssh & acesso, especialmente em servidores Linux, cPanel, WHM e VPS.

🖥️
Precisa de um VPS com cPanel?
HostSSD oferece VPS NVMe com cPanel/WHM incluído e migração gratuita.
Ver Planos
Copiado!