VSFTP开启PASV模式
今天deepvps配置一个VPS的VSFTP后,发FTP居然不能用。连接FTP的时候提示PASV 模式失败,尝试 PORT 模式。后来发现是iptables防火墙挡住了PASV的端口。放开端口就好了。
VSFTP的配置很简单,不再多说。但在有iptables的情况下,要开启pasv模式,是要作一些配置的。
/etc/vsftpd/vsftpd.conf
今天deepvps配置一个VPS的VSFTP后,发FTP居然不能用。连接FTP的时候提示PASV 模式失败,尝试 PORT 模式。后来发现是iptables防火墙挡住了PASV的端口。放开端口就好了。
VSFTP的配置很简单,不再多说。但在有iptables的情况下,要开启pasv模式,是要作一些配置的。
/etc/vsftpd/vsftpd.conf
美国的vps大多都是国外的时间,让我们的程序总是不适应。那么如何调整linux的时间为北京时间?修改linux vps的时间和时区,有什么办法?
第一步,校正VPS时区设置:
首先,需要ssh登录vps或服务器:
date 可以查看时间和时区。然后:
rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再date看看,是不是时间正确了。如果已经正确,那么OK搞定。
SSH操作范例:
[root@deepvps.com~]# date Tue August 31 03:07:52 UTC 2010 [root@deepvps.com~]# rm -rf /etc/localtime [root@deepvps.com~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@deepvps.com~]# date Tue August 31 10:07:52 CST 2010
最近deepvps发现自己的VPS每天都被不停的探测SSH和VSFTP的密码。虽然已经做了一些简单的防护,但是总觉的不保险。为了彻底解决这个问题。deepvps发现了fail2ban这款软件不错,可以有效阻止这样的攻击,下面是基本的安装配置方法:
一、下载安装
#wget http://cdnetworks-kr-2.dl.sourceforge.net/project/fail2ban/fail2ban-stable/fail2ban-0.8.4/fail2ban-0.8.4.tar.bz2