Executar Scripts Remotamente
Muitas vezes, em uma rede, laboratório ou em um cluster (ou até mesmo de um único computador para outro), é necessário rodar um script remotamente e temos de contornar a senha do SSH.
Com o presente artigo e os respectivos scripts, executaremos scripts remotamente.[ Hits: 1.930 ]
Por: Buckminster em 02/01/2026
atualiza-remoto-distros.sh que atualiza o sistema em lote e queremos executá-lo automaticamente em várias máquinas.
#!/bin/bash
# ============================================
# Script de atualização do sistema
# Compatível com Debian | Fedora | RHEL | Arch
# e derivados
# ============================================
# Este script é projetado para ser executado remotamente através do
# script principal executa-geral-senha.sh ou executa-geral-chave.sh (via SSH + sudo).
set -e
echo ">>> Iniciando atualização do sistema..."
# Detecta o gerenciador de pacotes
if command -v apt-get >/dev/null 2>&1; then
# Verde negrito: \033[1;32m
echo -e "\033[1;32m>>> Sistema baseado em Debian/Ubuntu detectado!\033[0m"
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get upgrade -y
apt-get autoremove -y
elif command -v dnf >/dev/null 2>&1; then
echo -e "\033[1;32m>>> Sistema baseado em Fedora/RHEL detectado!\033[0m"
dnf upgrade -y
dnf autoremove -y
elif command -v pacman >/dev/null 2>&1; then
echo -e "\033[1;32m>>> Sistema baseado em Arch Linux detectado!\033[0m"
pacman -Syu --noconfirm
else
# Vermelho negrito: \033[1;31m
echo -e "\033[1;31mGerenciador de pacotes não suportado!\033[0m"
exit 1
fi
echo ">>> Atualização do sistema concluída com SUCESSO!"
executa-geral-senha.sh ou executa-geral-chave.sh o caminho para o script desejado em:
# Caminho do script local a ser executado remotamente (modifique aqui) SCRIPT_PATH="$HOME/caminho_diretorio/scripts/atualiza-remoto-distros.sh"
executa-geral-senha.sh ou executa-geral-chave.sh o caminho e o nome do script que você quer executar remotamente.
Instalar e configurar o Nftables com exemplos básicos de configurações
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
ClamAV, o kit de ferramentas antivírus
Customizar a Instalação do Linux Debian com Preseed
Horário de verão brasileiro até 2038 (Atualização 2017)
Instalação e Configuração de Servidor SSH no Debian
Novo método de instalação do Arch Linux (systemd)
Instalação de servidor Slackware 10.2
Som sem problemas em notebooks com placa Intel
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Conhecendo o tmux: Multiplexador de Terminal
Acessando página do Syncthing fora da máquina local
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Como instalo o Clipper/Harbour no Linux Ubuntu (3)









