用于加密客户端的群集webroot插件
certbot-cwebroot的Python项目详细描述
#certbot cwebroot
certbot插件用于群集web服务器
~/.local/share/letsencrypt/bin/activate````
*install`certbot cwebroot`:
``pip install certbot cwebroot```
如[此处]所述(https://certbot.eff.org/docs/using.html webroot)。
*获取一个ssh密钥对,并将其部署到远程主机上,使用与运行“certbot”相同的标识。
*使用本地主机以及远程主机“host2”和“host3”,运行“certbot”,如下所示:
```/path/to/certbot certonly--身份验证器certbot cwebroot:cwebroot-d www.example.com--certbot cwebroot:cwebroot path/var/www/html/letsencrypt/--certbot cwebroot:cwebroot host host2--certbot cwebroot:cwebroot host host3
`--certbot cwebroot:cwebroot nolocal`.
*证书应该部署在本地主机上的常用目录(`/etc/letsencrypt`
)中。如下所示为webroot
插件的用例(不假设证书应该放在哪里),将获得的证书部署到目标web服务器是您的
工作。
在[paramiko]周围(http://www.paramiko.org/)。
spur的目标是使用相同的接口在本地和远程运行命令,因此
python的“webroot”插件中执行的每个文件系统操作现在都是使用shell命令运行的二进制文件,即:
*`chown`
*`mkdir`
*`rm`
*`rmdir`
*`sh`
*` stat`
我在ubuntu 14.04上测试过这个,其他地方都没有。
certbot插件用于群集web服务器
~/.local/share/letsencrypt/bin/activate````
*install`certbot cwebroot`:
``pip install certbot cwebroot```
如[此处]所述(https://certbot.eff.org/docs/using.html webroot)。
*获取一个ssh密钥对,并将其部署到远程主机上,使用与运行“certbot”相同的标识。
*使用本地主机以及远程主机“host2”和“host3”,运行“certbot”,如下所示:
```/path/to/certbot certonly--身份验证器certbot cwebroot:cwebroot-d www.example.com--certbot cwebroot:cwebroot path/var/www/html/letsencrypt/--certbot cwebroot:cwebroot host host2--certbot cwebroot:cwebroot host host3
`--certbot cwebroot:cwebroot nolocal`.
*证书应该部署在本地主机上的常用目录(`/etc/letsencrypt`
)中。如下所示为webroot
插件的用例(不假设证书应该放在哪里),将获得的证书部署到目标web服务器是您的
工作。
在[paramiko]周围(http://www.paramiko.org/)。
spur的目标是使用相同的接口在本地和远程运行命令,因此
python的“webroot”插件中执行的每个文件系统操作现在都是使用shell命令运行的二进制文件,即:
*`chown`
*`mkdir`
*`rm`
*`rmdir`
*`sh`
*` stat`
我在ubuntu 14.04上测试过这个,其他地方都没有。