Şu anda letsencrypt sertifika oluşturma işlemini her 3 ayda bir manuel olarak yapıyorum. Bir web alanım var ve sunucumu kullanıp, paraları yarattım. Ardından sertifikaları indirip manuel olarak ekliyorum. Web alanına ekleme işlemini otomatikleştiremediğim için, en azından yaratımın otomatik olmasını ve bunun için bir bash betiğinin olmasını istiyorum.
Yani toplu komut dosyası aşağıdakileri yapmalıdır:
cd letsecrypt
./letsencrypt-auto --rsa-key-size 4096 -a manual certonly
- etki alanı adının girişini simüle edin (ör.
sub.domain.com
) - basın basın simüle (iki kez)
- script tekrar "enter" basmasını isteyinceye kadar bekleyin
- Enter tuşuna basın simüle
Birden çok alanla 2-6'yı tekrarlayın
Bu zip sonra /etc/letsencrypt/live
Klasör ve posta yoluyla gönderin (ancak posta da bırakılabilir)
Ben zaten simülasyon basın girmek için aradım: https://stackoverflow.com/questions/6264596/simulating-enter-keypress-in-bash-script
Ancak, senaryoyu nasıl beklemesini söyleyeceğimi ya da birden fazla kez 2-6'yı nasıl dolduracağımı bilmiyorum.