码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp 定时任务同步

时间:2016-01-04 19:55:36      阅读:607      评论:0      收藏:0      [点我收藏+]

标签:

 yum install db4-utils.x86_64 -y

yum install ftp vsftp lftp

在客户端 和服务端都安装vsftp服务 并配置虚拟账号

上传包内文件

[root@saltstack_s ftpdir]# cat /server/scripts/a.sh
#!/bin/sh
#created by liujianzuo
mkdir -p /application/tools
cd /application/tools
for i in `ls *rpm`;do rpm -ivh $i;done
mkdir /data/ftpdir -p
chmod 700 /data/ftpdir
useradd -d /data/ftpdir virtual
chown virtual.virtual /data/ftpdir
cd /data/ftpdir
cat >/data/ftpdir/ftp_user.txt<<EOF
ftpadmin
ftpadmin
ftpct
ftpct
EOF
db_load -T -t hash -f /data/ftpdir/ftp_user.txt /etc/vsftpd/vsftpd_login.db
chmod 600 /etc/vsftpd/vsftpd_login.db
cat >/etc/pam.d/ftp<<EOF
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
EOF
cat /etc/pam.d/ftp
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-$(date +%F)
cat >/etc/vsftpd/vsftpd.conf<<EOF
anonymous_enable=NO
local_enable=YES
guest_enable=YES
write_enable=YES
guest_username=virtual
listen=YES
pasv_min_port=30000
pasv_max_port=30999
user_config_dir=/etc/vsftpd/user_conf
virtual_use_local_privs=NO
anon_world_readable_only=NO
anon_upload_enable=NO
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
EOF
cat /etc/vsftpd/vsftpd.conf
mkdir /etc/vsftpd/user_conf -p
cd /data/ftpdir
cat >/etc/vsftpd/user_conf/ftpadmin<<EOF
virtual_use_local_privs=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
EOF
/etc/init.d/vsftpd restart
netstat -lantp|grep 21
echo "请用如下账号密码测试 账号:ftpadmin 密码:ftpadmin 更改密码请联系管理员"

 

客户端推送命令 测试

[root@mylab ftpdir]# lftp<<END
> open ftp://ftpadmin:ftpadmin@192.168.92.128
> lcd /data/ftpdir
> mirror -R .
> END

可以 写入定时任务 每分钟的频率 

当然也可以写守护脚本 低于秒级的。

用于

 

[root@mylab ftpdir]# ftp localhost

ftp 命令

ls 查看登陆用户的目录

lcd 本机的目录切换

del 删除

rename 重名了

put 上传 

get 下载

 

vsftp 定时任务同步

标签:

原文地址:http://www.cnblogs.com/liujianzuo888/p/5099965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!