Cronjob – Gere novos arquivos DH PARAM semanalmente

Olá usuário!

Primeiro, crie o seguinte diretĂłrio:


Bash
~# mkdir -p /etc/dhparam



Crie o arquivo /usr/local/sbin/gen_dhparam com o seguinte conteĂşdo:


Bash
~# touch /usr/local/sbin/gen_dhparam
Bash
# cat /etc/cron.weekly/gen_dhparam
#!/bin/bash
mkdir -p /etc/dhparam 2>/dev/null
FILE=`mktemp`
N=512
while [ $N -le 4096 ] ; do
  openssl dhparam -out $FILE $N && cat $FILE >/etc/dhparam/dhparam${N}.pem
  let N*=2
done
rm -f ${FILE}



Defina o arquivo como "executável":


Bash
~# chmod +x /usr/local/sbin/gen_dhparam



Execute o script:


Bash
~# /usr/local/sbin/gen_dhparam



Levará muito tempo, mas 4 arquivos serão gerados em /etc/dhparam:


Bash
~# ll /etc/dhparam
total 32
drwxr-xr-x   2 root root  4096 Oct  9 15:38 ./
drwxr-xr-x 127 root root 12288 Oct 10 11:05 ../
-rw-r--r--   1 root root   156 Oct 10 11:16 dhparam512.pem
-rw-r--r--   1 root root   245 Oct 10 11:16 dhparam1024.pem
-rw-r--r--   1 root root   424 Oct 10 11:17 dhparam2048.pem
-rw-r--r--   1 root root   769 Oct 10 11:58 dhparam4096.pem


Em seguida, crie o link simbĂłlico /etc/cron.weekly/gen_dhparam para o novo script:

Bash
~# ln -s /usr/local/sbin/gen_dhparam /etc/cron.weekly/


Com esses direitos e proprietários:

Bash
~# ll /etc/cron.weekly/gen_dhparam
lrwxrwxrwx 1 root root 27 Sep 14 17:31 /etc/cron.weekly/gen_dhparam -> /usr/local/sbin/gen_dhparam*



A etapa final e importante é criar a tarefa agendada semanalmente no Plesk "Página inicial > Ferramentas e configurações > Tarefas agendadas" na root.

Ou dependendo do sistema operacional e do ambiente de software:


Bash
FILE=`mktemp` ; openssl dhparam -out $FILE 512 && mv -f $FILE /etc/dhparam/dhparam512.pem && FILE=`mktemp` ; openssl dhparam -out $FILE 1024 && mv -f $FILE /etc/dhparam/dhparam1024.pem && FILE=`mktemp` ; openssl dhparam -out $FILE 2048 && mv -f $FILE /etc/dhparam/dhparam2048.pem && FILE=`mktemp` ; openssl dhparam -out $FILE 4096 && mv -f $FILE /etc/dhparam/dhparam4096.pem







Como sempre, não há garantia e apenas por seu próprio risco. Obrigado por assistir.


Divirta-se com a troca de chaves Diffie-Hellman (DH).

Mais Artigos

Limpar/Excluir arquivos de systemd journal, como btmp, e outros arquivos de log
Redis 5.0.5 Instalação / Atualização / Upgrade

Navegação

  1. Comunidade
  2. FĂłrum
  3. Loja
  4. Minha Conta
  5. Mundo
    1. WOLTLAB ESPANHOL
    2. WOLTLAB PORTUGUĂŠS
    3. WOLTLAB POLONĂŠS
    4. Adicionar Idioma
    5. Criar Artigo
  6. Bate-papo
  7. PT
  1. Contato
  2. Nota Legal
  3. Privacidade
  4. Termos
  5. Responsabilidade
  6. Direitos
  7. Cookies
  8. DOAR

Localização atual

Este sĂ­tio usa cookies. Ao utilizar o nosso sĂ­tio, vocĂŞ concorda que nĂłs usamos cookies.