2016-11-17 88 views
6

此命令:Letsencrypt如何使用--preferred-挑战

$ letsencrypt certonly --manual --preferred-challenges dns --email [email protected] --domains test001.bar.com 

输出:

letsencrypt: error: unrecognized arguments: --preferred-challenges dns 

从文档浏览:https://certbot.eff.org/docs/using.html#certbot-command-line-options

我发现:

--preferred-challenges PREF_CHALLS 
         A sorted, comma delimited list of the preferred 
         challenge to use during authorization with the most 
         preferred challenge listed first (Eg, "dns" or "tls- 
         sni-01,http,dns"). Not all plugins support all 
         challenges. See 
         https://certbot.eff.org/docs/using.html#plugins for 
         details. ACME Challenges are versioned, but if you 
         pick "http" rather than "http-01", Certbot will select 
         the latest version automatically. (default: []) 

为什么我得到th错误?

回答

7

找到了答案,虽然网站指出letsencryptcertbot是一样的。似乎并非如此。

$ apt-get install letsencrypt 
$ apt-get install python-pip 
$ pip install --upgrade pip 
$ pip install certbot 
$ certbot certonly --manual --preferred-challenges dns --email [email protected] --domains test001.bar.com 

的伎俩