pure-ftp传输工具安装

centos6.7 86x64位安装pureftp工具

官网下载

ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2

步骤:

cd /usr/local/src
wget 
tar jxvf   pure-ftpd-1.0.42.tar.bz2
./configure "--prefix=/usr/local/pureftpd" "--without-inetd" "--with-altlog" "--with-puredb" "--with-throttling" "--with-largefile" "--with-peruserlimits" "--with-tls" "--with-language=simplified-chinese"
按错误提示安装支持额库
编译安装
make && make install
mkdir /usr/local/pureftpd/etc
cd configuration-file
cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf
cp pure-config.pl  /usr/local/pureftpd/sbin/pure-config.pl

chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
启动命令: /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
提示runing说明安装正常
可以用ps查看进程 netstat查看端口是21
killall pure-ftpd 结束进程
vim usr/local/pureftpd/etc/pure-ftpd.conf 

配置文件:

ChrootEveryone              yes
BrokenClientsCompatibility  no
MaxClientsNumber            50
Daemonize                  yes
MaxClientsPerIP             8
VerboseLog                 no
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous               no
SyslogFacility            ftp
DontResolve                yes
MaxIdleTime            15
PureDB           /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion              2000 8
AnonymousCanCreateDirs      no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      100
AllowUserFXP                no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         no
PIDFile               /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage               99
CustomerProof              yes

保存 pure-ftpd.conf配置

mkdir -p /usr/local/pureftpd/var/run --//进程目录要自己创建
cd !$ 
touch pure-ftpd.pid

创建账号,使用虚拟账号这样更安全

useradd www1 -s /sbin/nologin   --//创建一个本地用户
mkdir -p /data/www1             --//共享目录
chown -R www1:www1 /data/www1/  --//用户权限
/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uwww1 -d /data/www1 --//创建虚拟用户映射 本地的www1用户和对应的共享目录
Password:
Enter it again:
/usr/local/pureftpd/bin/pure-pw mkdb --//将用户密码生成库文件
/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf --//启动
pure-ftpd服务

测试

[[email protected] pureftpd]#  lftp [email protected]
口令:
lftp [email protected]:~> ls
drwxr-xr-x    2 501        www1             4096 Apr  4 23:54 .
drwxr-xr-x    2 501        www1             4096 Apr  4 23:54 ..
lftp [email protected]:/>

pure-ftpd安装成功

备注:

pure-pw list --//可以查看创建的虚拟用户

pure-pw userdel ftp_user1 --//删除虚拟用户

不管是删除还是增加虚拟用户,最后都要:pure-pw mkdb 重新生成数据库才能生效

下载FileZilla FTP Client就可以和windows其他系统版本实现资料传输

时间: 2025-01-02 17:12:32

pure-ftp传输工具安装的相关文章

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

基于FTP协议的文件传输工具(SOCKET、FTP方面、MFC方面)

一.本课程是怎么样的一门课程(全面介绍) 1.简介:FTP(File Transfer Protocol),是文件传输协议的简称.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息.2.作用:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算

5款顶尖Windows文件传输工具

5款顶尖Windows文件传输工具 英文原文: Drasko 日常工作中,公司里的系统管理员或其他岗位的员工都需要传递大量各种类型的文件和文档.其中一些可以通过 email 收发.但由于 email 附件有文件大小限制,因此需要使用文件传输工具来传递较大的文件.在这种情况下就需要文件传输工具出场了.本文即将介绍 5 款顶尖高效免费 Windows 文件传输工具. FileZilla FileZilla 是 Windows 上使用最多的免费 ftp 客户端.它是一款遵循 GNU 公共许可证发布的开

szrz工具安装

sz:将选定的文件发送到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具, windows端需要支持ZModem的telnet/ssh客户端,例如:SecureCRT 优点:比ftp命令方便,而且服务器不用打开FTP服务. 安装命令: sudo apt-get install lrzsz

2、FTP客户端工具

1.应用场景:有了FTP服务器之后,通过FTP客户端工具就可以实现本机与服务器之间的文件传输了,当然,前提是必须先建立FTP服务器,否则只有FTP客户端是不行的 2.登录中关村在线官网http://www.zol.com.cn/,点击下载,8UFTP是一款特别简洁易用的FTP文件传输工具,输入8UFTP,回车进入下载页面,将8UFTP下载下来并安装完成 3.打开8UFTP,文件-站点管理器-新建站点,输入主机名也即是IP,服务器类型FTP,用户名也即是服务器登录用户Administrator,密

用edtftpj实现Java FTP客户端工具

edtftpj是一个java FTP工具包,使用非常方便,感觉比Apache的好用,但Apache更灵活.edtftpj有多种版本,分别是java..net和js版本.对于Java版的有一个免费版本.我用的就是免费版本.其余的均为商业版本. 为了开发,先下载免费版本的开发包. 主  页:http://www.enterprisedt.com/ 工具包:http://www.enterprisedt.com/products/edtftpj/download/edtftpj.zip 目前我用的是2

sublime2中SFTP/FTP插件的安装

开发中需要将自己本地的代码通过ftp工具同步到开发机,sublime有ftp方面的插件,安装过之后就可以使用ftp功能了. 首先安装Package Control插件.有两种方式: 1. 自动安装.在sublime2中按[CTRL + ~]键打开命令行工具,然后将如下的命令粘入命令行: import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf

linux 字符集及FTP传输乱码处理

最近FTP传输文件到Linux服务器时,出现乱码的情况,传输的文件名中带有汉字.于是将系统语言设置为支持汉语 首先安装相关的包 yum -y groupinstall chinese-support 编辑文件/etc/sysconfig/i18n vi /etc/sysconfig/i18n LANG="zh_CN.GB18030" #LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.GB18030.zh_CN.GB2312:zh_CN

tcpreplay工具安装-配置-实例

tcpreplay工具安装-配置-实例 TCPReplay是一个非常强大的集成工具,其中主要包括TCPReplay.TCPPrepare.TCPrewrite工具,根据其具体参数对.pcap文件进行更改,然后重放数据包. 使用条件:Linux操作系统.双网卡 对TCPReplay工具分3个部分来讲解,第一部分安装一个操作linux操作系统.第二部分安装TCPReplay以及相关组件.举一个实例来分析相关参数意义. 一.          Ubuntu12的USB安装过程或者硬盘安装过程,在WIN