FTP部署之pure-ftpd

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP部署之pure-ftpd相关的知识,希望对你有一定的参考价值。

FTP == file transfer protocol

http是让用户去访问的,而ftp是让用户去上传和下载

有两种软件:pure-ftpd; vsftpd(系统自带)

pure-ftpd 通过映射系统用户来进行登录,虚拟用户是不能登录服务器的,但可以登录FTP


下载https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.37.tar.bz2

拷贝配置文件到:

[[email protected] pure-ftpd-1.0.43]# cp configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf


在配置文件/usr/local/pureftpd/etc/pure-ftpd.conf中,新建用户的UID不能小于100,还包含了密码文件的存储路径:

MINUID  100

PureDB  /usr/local/pureftpd/etc/pureftpd.pdb


ftpuser1: 创建虚拟用户,用来登录ftp

user3: 映射的服务器里的系统用户

[[email protected] configuration-file]# /usr/local/pureftpd/bin/pure-pw useradd ftpuser1 -uuser3 -d /tmp/ftp/    


      Password: 123456

Enter it again: 123456


可以删除虚拟用户:/usr/local/pureftpd/bin/pure-pw userdel ftpuser1


创建并生成密码库文件:

/usr/local/pureftpd/bin/pure-pw mkdb


启动ftp服务的方法:

前面是启动文件,后面是配置文件:

/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf



服务端的ftp服务启动后,到客户端去连接登录:

客户端上也要有登录ftp服务器的软件:yum install -y lftp

登录ftp方法1: lftp [email protected]

[[email protected] ~]# lftp [email protected]

口令: 123456

lftp [email protected]:~> ls

drwxrw-r-x    2 506        0                4096 Aug 25 14:09 .

drwxrw-r-x    2 506        0                4096 Aug 25 14:09 ..


创建一个目录:mkdir 123 

不能创建一个文件

下载一个文件到客户端:get 12.txt

上传一个文件到服务端:put aming.1


登录ftp方法2: ftp 192.168.174.128


本文出自 “模仿游戏” 博客,请务必保留此出处http://kevinjin117.blog.51cto.com/11655131/1842866

以上是关于FTP部署之pure-ftpd的主要内容,如果未能解决你的问题,请参考以下文章

Linux 之pureftp 的部署和优化

linux 之ftp

Linux之FTP文件自动上传

Linux之FTP文件自动上传

centos 7 linux系统默认ftp安装配置和部署(详细讲解)

万花筒写轮眼之防火墙ALG技术之FTP协议穿墙术