Проверка наличия ключа:
ls -l ~/.ssh | grep pub
Генерация, если нет:
ssh-keygen -t rsa
Вывод ключа:
cat ~/.ssh/id_rsa.pub
Пример, как он может выглядеть:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCvo95CkkJINgRKRd4j7Vdx3F4O6l1iU8L8fUaHoWAe7nfAZjl1QhPfNlhIGqmj/HCN+gNXkODVXGBshWaBJWZlGgpN28K9HxftQOxy/csf3AKVX1wamJTx/wnqWMO/ZDzQ73OLNNunbLM1fE4QhIiYgX2YcsEcOKVggnZS0b9gJ36RxxHNUEEY9iEB0iSMWRuuCAA9SRqVaicz7fdGtoXisqmMmdJ8BaqeCkC6x61k2Vj23NukCo3BKfErrAOtYnISWBG8+eBDbycn4K+KO9aXb1o+jdURauPc3T+JT/l6HfmHwrDpXnD6SOSd7NjMxUPav+D6SHNzrZfR7gNIze7B root@pzdc.de
Получение сертификатов.
certbot --nginx -d bgerp.ru -d www.bgerp.ru -d bgerp.de -d www.bgerp.de -d bgerp.org -d www.bgerp.org
Далее создать файл /root/crontab с содержимым:
15 3 * * * /usr/bin/certbot renew --quiet --nginx-ctl /usr/sbin/nginx --nginx-server-root /etc/nginx
Для периодического запуска выполнить:
crontab crontab