使用xshell登陆一个在线的主机,按下ctrl+alt+f,会自动弹出一个xftp的提示下载界面html
进入下载界面mysql
选择下载之后,会进入一个填写资料的页面,购买密钥能够长期使用;但咱们选择的是评估用户项。能够无偿使用50天linux
邮箱项,很重要;由于最终的下载地址和使用教程,是经过邮箱发送,并且最好使用一些比较权威的邮箱;若是是qq邮箱国外发送邮件会有一些延迟;nginx
获取到下载地址开始下载;打开页面之后会自动弹出下载界面,若是是用chrome浏览器,将会直接下载sql
下载完成后,直接默认安装,就能够使用了chrome
这时再使用xshell登陆主机,按下ctrl+alt+f;就会弹出一个xftp的页面shell
pure-ftpd 比vftpd更加的轻量;更加简单vim
安装包浏览器
yum install -y pure-ftpd
更改配置文件ssh
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
vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html