宝塔面板(bt.cn)在安装了FTP服务“Pure-Ftpd”后,本地使用第三方FTP客户端,提示登录成功,但读取目录列表失败。怀疑是目录权限或端口未开放所致。但经过排查,无论是服务器还是宝塔,都已放行21端口,且目录也出于755权限,均正常。
经过一番探索,发现是Pure-Ftpd开启被动模式后,需要再在服务器放行被动端口。具体方法如下:
宝塔面板(bt.cn)在安装了FTP服务“Pure-Ftpd”后,本地使用第三方FTP客户端,提示登录成功,但读取目录列表失败。怀疑是目录权限或端口未开放所致。但经过排查,无论是服务器还是宝塔,都已放行21端口,且目录也出于755权限,均正常。
经过一番探索,发现是Pure-Ftpd开启被动模式后,需要再在服务器放行被动端口。具体方法如下:
继上一次通过修改插件配置文件,防护404攻击的方法后,会遇到一个问题:每次插件更新,之前的修改就都会被覆盖掉,还需要再次手动修改文件,甚是麻烦。
后来,抽时间研究了下底层逻辑,其实是通过修改W3TC插件文件,使其在生成伪静态配置文件.htaccess时,将我们修改的mime-type类型加进去。
既然如此,那就好办了,直接手动在伪静态配置文件.htaccess中手动增加一段防范404攻击的代码就好了。 继续阅读虚拟主机WordPress防御404攻击方法[进阶版]
Ubuntu默认的Python版本为2.x,本文将介绍在不删除2.x版本的同时,安装Python3,并设置为默认版本。
首先查看Python默认版本:
python --version Python 2.7
搜索一下系统是否已经安装了Python3.x:
whereis python3.5
mitmproxy是基于python的抓包代理工具,支持https等协议。同时,依托python平台,可以外挂处理脚本(python编写),是非常合适的抓包、解包、改包工具。
一般来说,在桌面系统,有比较完善的、界面友好的抓包工具,比如Charles。一些测试都可以在本地完成,但如果需要长时间的外网访问,这些工具就显得不足了。
不过,我们可以通过VPS+mitmproxy+脚本(script)的方式实现Charles的功能。本次将会介绍VPS如何安装mitmproxy和用脚本(script)实现Charles的Map Local功能。
首先使用SSH或本地终端连接MySQL数据库。推荐使用SSH,因为大部分数据库禁止了非本机的访问。
执行如下命令
mysql -h <DBhostname> -u <DBuser> -p <DBname>
输入数据库密码,即可连接成功。
再输入如下命令
SET @@global.sql_mode= ‘’;
可能会提示权限不足,可尝试使用root用户登录该数据库。
执行后,即可解决问题。
Ubuntu的VPS安装PhantomJS后,运行时报错。提示:
qt.qpa.screen: QXcbConnection: Could not connect to display Could not connect to any X display.
网上一搜就能搜到的方法,大概率没效果。
先执行
echo ${DISPLAY}
查看返回的信息,如果不为空,则将返回的内容拼写到命令里,如
export DISPLAY=':0.0' # 或 export DISPLAY=':1.0' # 或 export DISPLAY=':2.0'
为空的话等同于:0.0。
在我的案例里,这个方法没有效果。
首先进入/lib/systemd/system/
目录下,
新建一个文件,例如vim test.service
,内容如下:
[Unit]
Description=test #服务描述
After=network.target
[Service]
Type=forking #服务种类
ExecStartPre=-cd /home/test/ #启动前执行
WorkingDirectory=/home/test/ #工作目录
ExecStart=/opt/systemd-sh/test.sh #启动时执行
ExecReload=/bin/kill -SIGHUP $MAINPID #重启时执行
ExecStop=/bin/kill -SIGINT $MAINPID #停止时执行
[Install]
WantedBy=multi-user.target graphical.target
修改好后保存即可。
最近VPS的硬盘持续报警,10G的空间已经用了9.8G,我用了以下方式,降低到了7G。 继续阅读Linux VPS 垃圾清理方法
用什么VPS扫的Zmap不封号?
100Mbps出口,扫了几十分钟一点事没有,安全、稳定、低价!
DigitalOcean你值得拥有,通过链接购买直接获得$10,免费用两个月。
一直觉得linux很难啃,但是今天不得不啃了。。。一晚上终于能正常跑起来了,查了很多网站和资料,做个手记吧。