2℃
昨天写了linux下的shell脚本防ssh/vsftpd等暴力破解,平时所用的最多的也就是FreeBSD,今天在补一个FreeBSD下的,废话不多说,贴脚本如下:
#!/bin/sh
SCANIP=`grep "Failed" /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | awk '{print $1"="$2;}'`
for i in $SCANIP
do
NUMBER=`echo $i | awk -F= '{print $1}'`
SCANIP=`echo $i | awk -F= '{print $2}'`
echo "$NUMBER($SCANIP)"
if [ $NUMBER -gt 10 ] && [ -z "`/sbin/ipfw show | grep $SCA...
freebsd, linux, shell, ssh, vsftpd阅读全文
4℃
由于经常在FreeBSD下管理ftp用户,比如添加、修改、删除之类的,操作也就那几步,但是经常操作就显得麻烦了,所以就写了这么一个简单的管理脚本。不妥之处望批评指教,操作很简单
添加用户:./add_ftp_user.sh -a username:password user_ftp_path
修改用户:./add_ftp_user.sh -e username:password user_ftp_path
删除用户:./add_ftp_user.sh -d username
FreeBSD下源码安装Vsftpd配置虚拟用户,可参考:FreeBSD下源码安装Vsftpd配置虚拟用户 使用此脚本需要修改perl脚本如下:
#! /usr/bin/perl -w
#fil...
shell, vsftpd阅读全文
6℃
CentOS 5.5编译安装vsftpd-2.3.4配置虚拟用户
环境:CentOS 5.5+Vsftpd-2.3.4
一、下载当前vsftp最新版本
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz
貌似最近官方都下不了,在补一个本站的下载地址:
wget http://www.92csz.com/downloads/vsftpd-2.3.4.tar.gz
二、安装前准备
1、创建虚拟用户映射的本地用户wwwftp
useradd wwwftp -d /data/www -s /sbin/nologin
2、创建自定义配置目录
mkdir -p /data/soft/vsftpd/conf
mkdir -p /data/soft/vsftpd/bin
mkdir -p /...
centos, db_load, pam, vsftpd阅读全文
1℃
一、下载源码包
fetch ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz
貌似最近官方都下不了,在补一个本站的下载地址:
fetch http://www.92csz.com/downloads/vsftpd-2.3.4.tar.gz
二、安装前准备(创建所需目录)
mkdir -p /data/soft/vsftpd/conf
mkdir -p /data/soft/vsftpd/bin
mkdir -p /data/soft/vsftpd/lib
mkdir -p /data/soft/vsftpd/user_conf
mkdir -p /data/soft/vsftpd/empty
mkdir -p /data/soft/vsftpd/logs
mkdir -p /data/www
chown -R wwwftp:wwwftp /d...
vsftpd阅读全文