vsftp 定时任务同步

 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 下载

 

转载于:https://www.cnblogs.com/liujianzuo888/p/5099965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值