Linux

2016 年 4 月 12 日,Let’s Encrypt 宣布,免费为广大网站提供 SSL 证书,从此,再也没有必要使用自签名证书了。本站也很早就用上了 Let’s Encrypt 提供的免费证书,那时候,还是使用的网友实现的 Python 脚本来进行的申请,后来,官方推出了官方客户端,也是 Python 实现的,我也懒得更换了。

这次,我突然遭遇了一次证书失效,(当然事后证明不是那么回事),怀疑到了非官方的证书申请客户端,并更换了官方推荐的形式,才发现,原来官方提供了这么好用的一个工具——certbot。所以,特此介绍给大家。

Keep Reading — 949 words totally

购买了Linode的同学,一般都会在Linode上安装部署各类技术解决方案,解决程序员的信息查找和咨询访问问题。这类方案里,本人首推使用shadowsocks,简单、轻量、稳定易用。但是在某些特殊的场合,非VPN不能解决问题。在各式各类的VPN方案里,我首推L2TP over IPSec,协议加密,内容加密,给未来还是要留个出路的,不然都被扫出来封掉,那太悲催了,我不忍细想。

如果安装的的Debian系统,那么整个部署流程会很方便愉快,但是最近这个问题,困扰我将近半年之久了,就是这个突然不工作了,多方查找才知道,是openswan版本存在bug,导致不兼容,致使L2TP over IPSec的方案无法尽功。有问题的版本如下:

Keep Reading — 327 words totally

有些很基础的东西,一直以来也就没有搞懂,其实,究其原因,还是不求甚解。关于Bash的种种,便是如是。接下来,我来过一点man里面有的东西,经常看man的人,就请自动飘过吧。

Bash是shell的一种,运行中的Bash有两种属性(状态/模式),一种,是否interactive shell(交互式Shell),另一种,是否login shell(登录Shell),然后,运行中的Shell排列组合有这么几种:

Keep Reading — 1123 words totally

vsftpd 是Very Secure FTPd的缩写,是一款小巧简单的ftp服务器软件,一般如果不需要对ftp帐号的流量做限制,不需要根据不同目录配置不同的属性的情况下,使用此款小巧的ftp软件,就再好不过了。vsftpd支持anonymous帐号登录和本地实体帐号登录,通过简单的配置,即可以运行。

下面就给出一个配置文件的范例,一般在个人VPS上,如此配置就已经够用了,通过这个配置,我们要实现以下目标:

Keep Reading — 760 words totally