8月28日任务
15.4 xshell使用xftp传输文件
15.5 使用pure-ftpd搭建ftp服务
扩展
vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html
在xshell客户端下面按快捷键ctrl+ait+f,下载xftp。
2.pure-ftpd是一款小巧的ftp软件。默认的centos yum源并不包含pure-ftpd,需要安装epel扩展源。
[root@aminglinux-128 ~]# yum install -y epel-release
[root@aminglinux-128 ~]# yum install -y pure-ftpd
[root@aminglinux-128 ~]# vim /etc/pure-ftpd/pure-ftpd.conf
[root@aminglinux-128 ~]# systemctl stop vsftpd [root@aminglinux-128 ~]# systemctl start pure-ftpd [root@aminglinux-128 ~]# ps aux |grep pure-ftpd root 9020 0.0 0.1 202580 1204 ? Ss 11:12 0:00 pure-ftpd (SERVER) root 9030 0.0 0.0 112720 984 pts/0 S+ 11:13 0:00 grep --color=auto pure-ftpd
3.建立账号
[root@aminglinux-128 ~]# mkdir /data/ftp/ [root@aminglinux-128 ~]# useradd -u 1010 pure-ftp [root@aminglinux-128 ~]# chown -R pure-ftp:pure-ftp /data/ftp [root@aminglinux-128 ~]# pure-pw useradd ftp_user1 -u pure-ftp -d /data/ftp/ Password: Enter it again:
创建一个新账号
[root@aminglinux-128 ~]# pure-pw useradd ftp_user2 -u pure-ftp -d /tmp Password: Enter it again: [root@aminglinux-128 ~]# pure-pw mkdb
列出当前账号
[root@aminglinux-128 ~]# pure-pw list ftp_user1 /data/ftp/./ ftp_user2 /tmp/./
删除账号
[root@aminglinux-128 ~]# pure-pw userdel ftp_user2
测试pure-ftpd
LS连接不上报错503,先停止pure-ftpd,重启vsfpd,关闭vsftpd,启动pure-ftpd。在vim /etc/vsftpd/vsftpd_login中重新设置密码。
[root@aminglinux-128 ~]# systemctl stop pure-ftpd [root@aminglinux-128 ~]# systemctl start vsftpd [root@aminglinux-128 ~]# systemctl stop vsftpd [root@aminglinux-128 ~]# systemctl start pure-ftpd [root@aminglinux-128 ~]# lftp ftp_user1@127.0.0.1 口令: lftp ftp_user1@127.0.0.1:~> 12345678 未知命令 `12345678'. lftp ftp_user1@127.0.0.1:~> ls ls: 登录失败: 530 Login authentication failed lftp ftp_user1@127.0.0.1:~> quit [root@aminglinux-128 ~]# lftp ftp_user1@127.0.0.1 口令: lftp ftp_user1@127.0.0.1:~> ls drwxr-xr-x 2 1010 pure-ftp 6 Aug 28 11:16 . drwxr-xr-x 2 1010 pure-ftp 6 Aug 28 11:16 .. lftp ftp_user1@127.0.0.1:/> put /etc/fstab 501 bytes transferred lftp ftp_user1@127.0.0.1:/> ls drwxr-xr-x 2 1010 pure-ftp 19 Aug 28 16:25 . drwxr-xr-x 2 1010 pure-ftp 19 Aug 28 16:25 .. -rw-r--r-- 1 1010 pure-ftp 501 May 23 19:32 fstab
转载于:https://blog.51cto.com/13107353/2165516