使用xshell登录一个在线的主机,按下ctrl+alt+f,会自动弹出一个xftp的提示下载界面
进入下载界面
选择下载以后,会进入一个填写资料的页面,购买密钥可以长期使用;但我们选择的是评估用户项。可以免费使用50天
邮箱项,很重要;因为最终的下载地址和使用教程,是通过邮箱发送,而且最好使用一些比较权威的邮箱;如果是qq邮箱国外发送邮件会有一些延迟;
获取到下载地址开始下载;打开页面以后会自动弹出下载界面,如果是用chrome浏览器,将会直接下载
下载完成后,直接默认安装,就可以使用了
这时再使用xshell登录主机,按下ctrl+alt+f;就会弹出一个xftp的页面
pure-ftpd 比vftpd更加的轻量;更加简单
安装包
yum install -y pure-ftpd
更改配置文件
vim /etc/pure-ftpd/pure-ftpd.conf
==找到PureDB这行,打开配置“ # ” 删除掉==
因为vsftpd 和pure-ftpd 都是监听21端口,如果装有vsftpd,需要先暂停服务
systemctl start pure-ftpd
检查是否服务是否开启
[root@aminglinux-02 ~]# ps aux |grep pure-ftpd
root 2610 0.0 0.0 201916 1196 ? Ss 11:59 0:00 pure-ftpd (SERVER)
root 2614 0.0 0.0 112664 972 pts/0 R+ 12:00 0:00 grep --color=auto pure-ftpd
[root@aminglinux-02 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1248/nginx: master
tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 1267/rpc.mountd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2610/pure-ftpd (SER
tcp 0 0 0.0.0.0:47670 0.0.0.0:* LISTEN 1137/rpc.statd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1148/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2119/master
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1248/nginx: master
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:43234 0.0.0.0:* LISTEN -
tcp6 0 0 :::3306 :::* LISTEN 1794/mysqld
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::39344 :::* LISTEN -
tcp6 0 0 :::20048 :::* LISTEN 1267/rpc.mountd
tcp6 0 0 :::21 :::* LISTEN 2610/pure-ftpd (SER
tcp6 0 0 :::22 :::* LISTEN 1148/sshd
tcp6 0 0 ::1:25 :::* LISTEN 2119/master
tcp6 0 0 :::48831 :::* LISTEN 1137/rpc.statd
tcp6 0 0 :::2049 :::* LISTEN -
创建测试目录 给pure-ftpd用户使用
mkdir /data/ftp
创建一个普通用户
useradd -u 1010 pure-ftp
更改一下属主、属组权限
chown -R pure-ftp:pure-ftp /data/ftp
创建一个用户 同样是虚拟用户映射系统用户
pure-pw useradd [指定用户] -u [指定系统用户] -d [指定虚拟用户的家目录]
pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp //密码为“aminglinux”
添加完之後,让 pure-ftpd 建立虚拟用户数据
pure-pw mkdb
查看命令说明文件
pure-pw list/userdel/usermod/passwd
开始测试
[root@aminglinux-02 ~]# lftp ftp_usera@localhost
口令:
lftp ftp_usera@localhost:/> ls -lhrt
drwxr-xr-x 2 1010 pure-ftp 22 Aug 26 12:14 .
drwxr-xr-x 2 1010 pure-ftp 22 Aug 26 12:14 ..
-rw-r--r-- 1 0 0 0 Aug 26 12:14 test.txt
lftp ftp_usera@localhost:/> exit