15.5 使用pure-ftpd搭建ftp服务
xshell使用xftp传输文件
1.打开网址
http://www.netsarang.com
2.点download会出现很多版本
3.点xftp6---填写信息---然后到邮箱获取下载地址
4.下载完后点开xftp6
5.填写相关信息进行连接
如果提示无法打开ftp,只要把xftp6的选项的被动模式勾去掉
使用pure-ftpd搭建ftp服务
1.安装:
yum install -y epel-release
yum install -y pure-ftpd
2.修改配置
vim /etc/pure-ftpd/pure-ftpd.conf
搜索 PureDB
PureDB /etc/pure-ftpd/pureftpd.pdb ---找到该行把#号去掉(指定密码文件)
3.启动服务(因为默认端口也是21,所以需要停掉占用21端口的服务(例如vsftp)
systemctl start pure-ftp --启动服务
ps aux |grep pure-ftp ---查看服务
netstat -lntp ---查看端口
4.创建ftp家目录及家目录和用户(随意)
mkdir /data/ftp --创建目录
useradd -u 1010 pure-ftp --创建用户
chown -R pure-ftp:pure-ftp ftp/ ------给予权限
pure-pw useradd ftp_user1 -u pure-ftp -d /data/ftp/
-u选项将虚拟用户ftp_user1与系统用户ftp-ftp关联在一起,也就是说,使用ftp_user1账号登录ftp后,会以ftp_ftp的身份来读取下载文件, -d 指定家目录
5.创建信息数据库文件
pure-pw mkdb
pure-pw 一些相关操作
pure-pw list ----列出用户
pure-pw userdel ftp_user1 ---删除用户
6.下载一个lftp进行测试
yum install -y lftp
测试:格式是:用户名@地址
lftp ftp_user1@127.0.0.1 输入密码