FTP服务器搭建及自动下载文件脚本
FTP服务器搭建及自动下载文件脚本
- 一、FTP服务器搭建
- 二、浏览器与命令行测试
- 三、自动下载文件脚本
一、FTP服务器搭建
在虚拟机192.168.109.135上搭建FTP服务器
1、安装vsftpd:yum install vsftpd,安装成功后如下:
2、添加test用户,不能登录系统(-s /sbin/nologin),FTP文件夹在(-d /home/ftp):
adduser -d /home/ftp -s /sbin/nologin test
设置test用户密码为test:passwd test
3、设置不允许匿名访问:
/etc/vsftpd/vsftpd.conf修改anonymous_enable=NO
4、配置被动模式端口范围及允许端口访问:
/etc/vsftpd/vsftpd.conf增加
pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10110
5、配置文件/etc/vsftpd/vsftpd.conf修改完后重启服务:service vsftpd restart
查看服务状态:service vsftpd status
6、防火墙允许如下端口访问:
(1)21为默认的FTP服务器的默认监听端口,用于传输FTP命令
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
(2)10000~10110为被动模式下,FTP服务器分配的数据端口范围,用于传输FTP数据
/sbin/iptables -I INPUT -p tcp --dport 10000:10110 -j ACCEPT
查看防火墙状态:/sbin/iptables -L -n -v
二、浏览器与命令行测试
1、浏览器测试:ftp://192.168.109.135/
2、命令行测试:
三、自动下载文件脚本
在虚拟机192.168.109.134上执行自动下载文件脚本
autoDownLoad.sh
#!/bin/sh
BASEPATH="/home/download/log/"
CURRENTDAY=`date +%Y%m%d`
#YESTERDAY=`date -d "-1 day" +%Y%m%d`
SRCDIR="/home/ftp/"${CURRENTDAY}
#SRCDIR="/data3/OMCDATA/GD/GPON_GD-L-UNM2000-1-P/"${YESTERDAY}
DSTDIR="/home/download/"
LOGFILE=${BASEPATH}"autoDownLoad.log"
HOST="192.168.109.135"
USER="test"
PASS="test"echo `date +"%Y-%m-%d %H:%M:%S begin downLoad............................................"`>>${LOGFILE}
ftp -n <<EOFopen ${HOST}user ${USER} ${PASS}binary cd ${SRCDIR}lcd ${DSTDIR}prompt offmget test*.txtbye
EOF
echo `date +"%Y-%m-%d %H:%M:%S end"`>>${LOGFILE}
执行后结果如下:
FTP服务器搭建及自动下载文件脚本相关推荐
- 服务器搭建本地局域网下载文件(sz下载大文件总是出问题)
sz 大文件的时候传到一半中断不传输 1)进入到文件目录(该目录将成为根目录) 2) 执行python -m SimpleHTTPServer,获取端口号,一般port是8000.如果想更改端口号,直 ...
- 【FTP工具】- Win10下免费的FTP服务器搭建 - FileZilla 的下载、安装、使用
目录 一.概述 二.下载.安装 2.1 下载 2.2 安装 三.FileZilla服务器的使用 3.1 连接服务器 3.2 配置用户权限 四.在windows访问该Ftp服务器 4.1 查看Ftp服务 ...
- FTP服务器ip地址修改,文件上传和下载详解
FTP服务器搭建FTP服务器搭建详细步骤 - Wc&Yd博客 - CSDN博客 一. ip地址修改. 计算机-管理-服务器和应用程序,绑定点击ip地址即可修改. 编辑修改. 修改完成,需重新启 ...
- ftp上传和下载文件脚本示例
一.上传文件脚本put ftp.sh #!/bin/sh ftp -v -n 192.168.1.200<<EOF user 对端用户名 对端密码 passive binary put $ ...
- Win11如何搭建FTP服务器以实现快速传输文件?
Win11如何搭建FTP服务器以实现快速传输文件?## Win11如何搭建FTP服务器以实现快速传输文件?相信大家在工作或生活的过程中,都会碰到需要传输大文件的情况,像U盘.QQ文件传输助手等工具显然 ...
- 局域网搭建FTP服务器以实现快速传输文件(win7、10通用),亲测有效
写在前面,本教程亲测适用于win7.10系统. 找不到原文链接了,小伙伴们找到原文链接可以提醒一下我更改一下. 1.首先,我们在Cortana中搜索控制面板并进入. 2.在控制面板-程序中,点击启用或 ...
- Win10如何搭建FTP服务器以实现快速传输文件
Win10如何搭建FTP服务器以实现快速传输文件?相信大家在工作或生活的过程中,都会碰到需要传输大文件的情况,像U盘.QQ文件传输助手等工具显然满足不了大文件的传输需求,传输速度非常非常的慢.很多时候 ...
- iis7 文件服务器搭建,iis7 ftp服务器搭建
iis7 ftp服务器搭建 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...
- linux下java写ftp服务器端,在Linux下部署网站(java环境部署)第五章 FTP服务器搭建...
第五章 FTP服务器搭建 1.看看是否已经安装FTP服务器 service vsftpd start ftp localhost 如果不认识ftp命令是因为没有安装ftp的client包,需要拿安装光 ...
最新文章
- 大规模神经网络的训练优化入门
- linux中软件包安装(rpm和yum)
- Eclipse如何打开一个现有工程
- 最大后验概率和极大似然
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- c++反汇编与逆向分析
- SpringCloud--Eureka服务注册与发现 Eureka 集群搭建 详细案例!!!
- iOS之给WebView导航栏添加“返回”与“关闭”按钮
- 使用星际译王查词(安装字典和声音引擎)
- C#使用Ado.net读取Excel表的代码
- 月薪 100K?还不来看看区块链学习清单?字字都是 Money!
- 推荐收藏 | 常用图片处理网站合集(8个网站)
- 《计算广告》第三部分计算广告关键技术——笔记(中上)
- HIDS入侵检测能力评估list
- 一劳永逸-当换源解决不了pyrit各种原因的安装失败
- html圆形波浪流量统计,HTML-波浪水球
- 物联网毕业设计题目选题大全
- 思考-ML如何产生效益,前景问题
- SQL注入POST注入
- python 判断号码是否可用(号码过滤)