使用免费Let's Encrypt证书

在此介绍如何使用Let’s Encrypt的免费SSL证书,需要在有管理权限的VPS上操作,然后参考以下方法自签域名证书。

git clone https://github.com/letsencrypt/letsencrypt.git
cd letsencrypt
mkdir -p /home/webroot/.well-known/acme-challenge  #/home/webroot为网站目录
./letsencrypt-auto certonly --email me@alair.cn -d alair.cn,www.alair.cn --webroot -w /home/webroot --agree-tos #注意email、域名、和网站目录

签发成功后,会提示如/etc/letsencrypt/live/www.alair.cn/fullchain.pem;的证书路径信息。

使用MD5校验文件

md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32(128/4)位的进制值。

使用SCP传输文件

示例:用户名root 地址 2.33.153.67

下载文件

scp root@2.33.153.67:/root/test.mp4 /home/pi/

将服务器上的/root/test.mp4下载到本地/home/pi文件夹

上传文件

scp /home/pi/ok.txt root@2.33.153.67:/root

将本地/home/pi/ok.txt上传至服务器/root文件夹

下载文件夹

scp -r root@2.33.153.67:/root/ebooks /home/pi

将服务器上的/root/ebooks文件夹下载至本地/home/pi下