分享页面

Ubuntu安装Pure-FTP搭建ftp服务

1.更新软件源

apt-get update -y

2.安装Pure-FTPd

sudo apt-get install pure-ftpd -y

3.配置Pure-FTPd

添加用户和组

sudo groupadd -g 2001 ftpgroup
sudo useradd -g ftpgroup -u 2001 -s /bin/false -d /dev/null -c "pure-ftpd user" ftpuser

创建FTP目录

sudo mkdir /home/ftpusers

创建指定用户和目录(以test为例)

sudo mkdir /home/ftpusers/test
sudo pure-pw useradd test -u ftpuser -d /home/ftpusers/test

创建test用户会提示设置密码,输入两次相同的密码即可

img

创建用户数据库

sudo pure-pw mkdb

创建软连接

sudo ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd
sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB

4.设置权限

修改/home/ftpusers目录和任何其他子目录的权限;所有者必须是ftpuser,而组必须是ftpgroup

sudo chown -hR ftpuser:ftpgroup /home/ftpusers/

5.重新启动PureFTPD

sudo /etc/init.d/pure-ftpd restart

6.连接测试

在/home/ftpusers/test下创建文件,通过FTP进行访问查看

img

外部访问测试

尝试拉取test.txt文件

img

本文导读