标签:15.4 15.5
15.4 xshell使用xftp传输文件1 下载xftp工具
2 在xshell选中相应的ftp服务端,然后键入ctrl+alt+f打开xftp工具
左边为windows 右边为linux
3 xftp走的是21端口
关闭21端口 仍然可以在互传文件
4 下载文件:拖拽或者双击linux文件
15.5 使用pure-ftpd搭建ftp服务
大纲
pure-ftpd是另外一款比较小巧使用的FTP软件,比较常用。
1 安装包
[root@centos7-01 ~]#yum install -y epel-release(根据实际情况安装)
[root@centos7-01 ~]# yum install -y pure-ftpd
2 安装完成后,需要修改pure-ftpd配置文件。
在配置文件找到pureftpd.pdb这行,把行首的#删除
把
# PureDB /etc/pure-ftpd/pureftpd.pdb
改成
PureDB /etc/pure-ftpd/pureftpd.pdb
用意就是把密码文件指定至pureftpd.pdb
3 启动pure-ftpd
因为vsftpd和pureftpd同样也是一款ftp软件,同样也会监听21port,所以要把vsftpd先停掉。
#systemctl stop vsftpd
#systemctl start pure-ftpd
检查进程及端口状态
[root@centos7-01 ~]# ps aux |grep pure-ftpd
root 2937 0.0 0.1 202480 1204 ? Ss 18:20 0:00 pure-ftpd (SERVER)
root 2939 0.0 0.0 112676 984 pts/0 S+ 18:20 0:00 grep --color=auto pure-ftpd
[root@centos7-01 ~]# netstat -lntp|grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2937/pure-ftpd (SER
tcp6 0 0 :::21 :::* LISTEN 2937/pure-ftpd (SER
4 创建pure-ftpd的目录和创建它的虚拟用户
[root@centos7-01 ~]# mkdir /data/ftp
[root@centos7-01 ~]# useradd -u 1020 pure-ftp
4.1 修改所属主与组
[root@centos7-01 ~]# chown -R pure-ftp:pure-ftp /data/ftp
5 创建user用户
[root@centos7-01 ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
Password:
Enter it again:
输入两次密码(设置密码,确认设置密码)
-u选项将虚拟用户ftp_usera与系统用户pure-ftp,也就是说,使用ftp_user1账号登录FTP后,会以pure-ftp的身份来读取和下载文件。
-d选项后面的目录为ftp_usera账户用户的家目录,这样可以使ftp_usera只能访问其家目录/data/ftp/
6 创建用户信息数据库文件,这一步最关键。
#pure-pw mkdb
7 测试
在/data/ftp创建文件123.txt
[root@centos7-01 ~]# touch /data/ftp/123.txt
标签:15.4 15.5
原文地址:http://blog.51cto.com/13578154/2115366