第二篇:下载服务器搭建
vsftpd下载服务器搭建
vsftpd部署脚本
######################################################################### # File Name: vsftpd_install.sh # Author: mads # Mail: 1455975151@qq.com # Created Time: Sun 12 Jul 2015 09:08:31 PM CST # Description : this is scripts use to # Version : v1.0 ######################################################################### #!/bin/bash . /etc/init.d/functions RED_COLOR='\E[1;31m' GREEN_COLOR='\E[1;32m' YELLOW_COLOR='\E[1;33m' BLUE_COLOR='\E[1;34m' RES='\E[0m' LANG=C if [ ! $# -eq 1 ] then echo -e "${GREEN_COLOR}Usages:$0 vsftp_username${RES}" exit 1 fi vsftp_username=$1 vsftp_home_dir='sftp' vsftpd_install(){ rpm -qa|grep vsftpd >/dev/null 2>&1 if [ ! $? -eq 0 ] then yum install -y vsftpd cat >>/etc/vsftpd/vsftpd.conf<<EOF reverse_lookup_enable=NO EOF sed -i 's/anonymous_enable=YES/#anonymous_enable=YES/g' /etc/vsftpd/vsftpd.conf /etc/init.d/vsftpd start chkconfig vsftpd on fi [ -d ${vsftp_home_dir} ] || mkdir -p ${vsftp_home_dir} groupadd sftpusers useradd -s /sbin/nologin -d /${vsftp_home_dir}/${vsftp_username} -g sftpusers ${vsftp_username} echo "123456"|passwd ${vsftp_username} --stdin chmod 0755 /${vsftp_home_dir}/${vsftp_username} chown -R root:sftpusers /${vsftp_home_dir}/${vsftp_username} mkdir -p /${vsftp_home_dir}/${vsftp_username}/upload chown ${vsftp_username}:sftpusers /${vsftp_home_dir}/${vsftp_username}/upload/ # 修改vsftpd默认端口,增加安全性 } nginx_install(){ rpm -qa|grep nginx >/dev/null 2>&1 if [ ! $? -eq 0 ] then yum install -y nginx /etc/init.d/nginx start chkconfig nginx off cp /etc/nginx/conf.d/default.conf{,.`date +%Y%m%d`} fi # 追加如下内容 #autoindex on; #开启索引功能 #autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb) #autoindex_localtime on; # 显示本机时间而非 GMT 时间 } vsftpd_install nginx_install
出处:http://www.cnblogs.com/madsnotes/
声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

浙公网安备 33010602011771号