标签 directadmin 下的文章

DirectAdmin后台访问端口修改

DirectAdmin后台访问端口修改方法如下,登录SSH到你的VPS或服务器,执行下面2行语句:

sed -i ‘s/port=2222/port=12345/g’ /usr/local/directadmin/conf/directadmin.conf
service directadmin restart

其中12345修改为你想要的数字,设置时注意不要和你的常用端口产生冲突,最好是5位数且不高于65535。

给DirectAdmin后台增加IP黑名单自动锁定功能

首先,下载官方的iptables规则

cd /etc/init.d      #进入目录
mv iptables iptables.backup      #备份原文件
wget http://files1.directadmin.com/services/all/iptables         #下载新iptables文件
chmod 755 iptables        #设置文件权限
然后,重启iptables
/etc/init.d/iptables restart

下载锁定IP脚本程序,设置文件权限.

cd /usr/local/directadmin/scripts/custom
wget http://files1.directadmin.com/services/all/block_ip.sh
wget http://files1.directadmin.com/services/all/show_blocked_ips.sh
wget http://files1.directadmin.com/services/all/unblock_ip.sh
chmod 700 block_ip.sh show_blocked_ips.sh unblock_ip.sh

创建一个清单文本,以便查看被锁定的IP列表

touch /root/blocked_ips.txt
touch /root/exempt_ips.txt

通过以上操作,只要进入DA面板后台-->密码暴力猜解监控,点击监控到的IP最后的IP Info,然后根据提示操作就可以隔离该IP了。

如需自动锁定,还需要输入以下代码:

cd /usr/local/directadmin/scripts/custom
wget http://files1.directadmin.com/services/all/brute_force_notice_ip.sh
chmod 700 brute_force_notice_ip.sh

并且在DA面板后台-->管理员设置,在安全性那里进行设置

linode vps上DirectAdmin磁盘配额问题的解决方法

 vi /etc/fstab

找到“noatime,errors=remount”这一行,将其按格式替换为“usrquota,grpquota”。

 ln -s /dev/xvda /dev/root  #做个磁盘软链接

/sbin/quotaoff -a
/bin/mount -o remount,rw /
/sbin/quotacheck -cavugm
/sbin/quotaon -a


 

还有一种方法

1 先添加usrquota和grpquota的挂载参数:

mount -o remount,usrquota,grpquota 挂载点或设备文件


2 生成quota的文件:

quotacheck -acfmvug


在服务器或vps上安装DirectAdmin

安装在centos 6.* 64bit vps上

yum -y update  #升级

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed   #安装必要的组件

wget http://www.directadmin.com/setup.sh       #下载脚本

chmod 755 setup.sh                  #设定权限

./setup.sh                              #运行安装脚本