直接填写信息,官网下载:https://www.netsarang.com/download/down_form.html?code=523&downloadType=0&licenseType=1
submit之后,网站会给注册的邮箱发送下载链接,直接去邮箱中找到邮件,点击下载
安装完成后,未打开xftp5的情况下,可以在xshell页面下(必须登录一台服务器),Ctrl + Alt + F 呼出Xftp5,登录一台服务器
直接拖动文件即可上传和下载文件
15.5 使用pure-ftpd搭建ftp服务
pure-ftpd比vsftpd更加简单
安装:
[root@localhost ~]# yum install -y pure-ftpd##需先安装epel-release
(安装过程省略)
找到pureftpd.pdb这行,把行首的#删除
[root@localhost ~]# vim /etc/pure-ftpd/pure-ftpd.conf
因为pure-ftpd也是fptd,监听21端口,因此在启动pure-ftpd之前需要停止vsftpd,否则会报错
[root@localhost ~]# systemctl stop vsftpd [root@localhost ~]# systemctl start pure-ftpd [root@localhost ~]# ps aux |grep ftpd root 1378 0.0 0.1 202480 1204 ? Ss 21:26 0:00 pure-ftpd (SERVER) root 1380 0.0 0.0 112676 984 pts/0 S+ 21:27 0:00 grep --color=auto ftpd [root@localhost ~]# netstat -lntp
[root@localhost ~]# mkdir /data/ftp ##创建用户目录 [root@localhost ~]# useradd -u 1010 pure-ftp ##创建虚拟用户,并制定uid [root@localhost ~]# chown -R pure-ftp:pure-ftp /data/ftp ##更改目录属主属组 [root@localhost ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp Password: ##添加虚拟用户并映射到系统用户,-u 指定系统用户,-d 指定家目录 Enter it again: [root@localhost ~]# pure-pw --help ##pure-pw的用法
[root@localhost ~]# pure-pw mkdb ##把密码文件转换成pure-ftpd能识别的文件 [root@localhost ~]# touch /data/ftp/123.txt ##创建一个文件 [root@localhost ~]# lftp ftp_usera@127.0.0.1 口令: lftp ftp_usera@127.0.0.1:/> ls ##可以看到该文件已经可以查看到 drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 . drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 .. -rw-r--r-- 1 0 0 0 Mar 27 21:36 123.txt lftp ftp_usera@127.0.0.1:/> quit [root@localhost ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt lftp ftp_usera@127.0.0.1:~> lftp ftp_usera@127.0.0.1 口令: lftp ftp_usera@127.0.0.1:~> ls drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 . drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 .. -rw-r--r-- 1 1010 pure-ftp 0 Mar 27 21:36 123.txt
(属主映射为uid,属组映射为系统里组的名称)
2018-3-28 14周3次课 xftp、pure-ftpd
原文地址:http://blog.51cto.com/11530642/2091805