博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FTP服务
阅读量:6437 次
发布时间:2019-06-23

本文共 1278 字,大约阅读时间需要 4 分钟。

hot3.png

FTP服务

FTP服务:文件传输协议,可以上传和下载文件。比如,我们可以吧windows上的文件上传到Linux上。也可以把Linux上的文件下载到windows上。当然,反过来也可以,因为FTP也可以安装在windows上。

Centos上默认有一个vsftpd

Linux下安装pure-ftpd

# yum install -y epel-release   //建议安装完Linux操作系统后就安装上# yum install -y pure-ftpd配置# vim /etc/pure-ftpd/pure-ftpd.confMinUID  1000    //用户的最小IDPureDB  /etc/pure-ftpd/pureftpd.pdb   //用户名密码存在这个文件里,取消前面的注释# useradd ftpuser  //添加用户# id ftpuser    //查看用户id# mkdir /data/ftp   //创建ftp数据文件夹# chown ftpuser:ftpuser /data/ftp     //给ftp数据文件夹赋权给ftpuser用户和ftpuser用户组# pure-pw useradd user1 -u ftpuser -d /data/ftp   //创建虚拟用户user1映射到ftpuser上# pure-pw useradd user2 -u ftpuser -d /data/ftp   //创建虚拟用户user2映射到ftpuser上# pure-pw mkdb   //在/etc/pure-ftpd/目录下创建密码文件# firewall-cmd --add=21/tcp --permanent   //防火墙添加21端口# firewall-cmd --reload    //重载防火墙# pure-pw list   //查看已经创建了那些虚拟用户# systemctl start pure-ftpd  //开启pure-ftpd服务# systemctl stop pure-ftpd   //关闭pure-ftpd服务

测试ftp

测试需要安装工具lftp,可以方便测试ftp是否有问题

# yum install -y lftp# lftp user1[@127.0.0.1](https://my.oschina.net/u/567043)

口令: lftp user1:~> ls

drwxr-xr-x 2 1003 ftpuser 6 Feb 23 23:11 . drwxr-xr-x 2 1003 ftpuser 6 Feb 23 23:11 ..

windowsftp工具连接测试,可以使用微软winSCP登录

输入相关信息点击登录,会报错如下图

原因是因为ftp不仅仅是使用了21端口,还使用了20端口,进入高级模式将连接模式从被动改为主动模式即可。

转载于:https://my.oschina.net/u/3954059/blog/3014128

你可能感兴趣的文章
pybot --help
查看>>
AntDB上使用表空间
查看>>
【学习笔记11】动态方法调用和使用通配符定义action
查看>>
java中的final关键字
查看>>
微信小程序------MD5加密(支持中文和不支持中文)和网络请求(get和post)
查看>>
android -------- java虚拟机和Dalvik虚拟机
查看>>
AJAX——基于请求加载数据
查看>>
在服务器生成ssl认证
查看>>
Ecshop支付宝网银支付插件|支付宝网银直连插件|纯网关网银接口
查看>>
MySQL分区表
查看>>
APUE第八章学习札记之自建简单解释器以及参数分析
查看>>
《Genesis-3D游戏引擎系列教程-入门篇》五:脚本
查看>>
mjExtention
查看>>
NSTimeInterval和CMTime
查看>>
expect工具使用
查看>>
多线程(三)
查看>>
Integer与int的种种比较你知道多少?[转]
查看>>
cmake编译mysql常用参数
查看>>
选择排序法
查看>>
使用git推送代码到开源中国以及IDEA环境下使用git
查看>>