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


Log in to reply