Script para desligar o PFSense remotamente
-
Olá!
Estou configurando um ambiente que não tenho um nobreak diretamente no PFSense, então preciso configurar um Script para o Software do Nobreak que roda em um Windows Server, desligar remotamente o PFSense se ele estiver com carga baixa.
Alguma sugestão?
-
Crie um php no pfsense que verifica alguns parâmetros como por exemplo ip de origem.
Se tudo estiver correto, executa o shutdown.
-
Olá Marcelloc!
Você diz acionar o PHP através de um Browser? Como a interface é HTTPS, com porta "alterada", não sei se seria possivel.
O que encontrei até agora foi usando o PLINK que faz parte do pacote do Putty.
Ficaria assim:
plink -ssh 192.168.0.1 -P 222 -l root -pw pfsense shutdown -h now
O problema deste script é que ele requer a senha, ali, escancaradamente. Eles(no fórum do Putty) falaram sobre utilizar as chaves publicas do usuário para fazer o Logon.
-
O php você pode codificar para não pedir a senha de root, pode passar qualquer parâmetro via http(s).
Use o script de backup automático que esta nos tutoriais como base.
Tutoriais para pfSense - Instalação, Configuração, tunning e Backup
Backup automatizado usando windows
usando php