xshell有一个xftp插件,支持ftp协议传输文件,能够使用xftp在linux与windows之间传输文件。linux
在xshell中,按Ctrl+Alt+F,会弹出xftp功能的提示,若是没有安装,会跳转到官网下载安装。shell
安装后,xshell中在已登陆系统的会话窗口中,按Ctrl+Alt+F就会自动打开xftp:数据库
pure-ftpd是一款比vsftpd更轻量化更简便的ftp工具。vim
一、安装pure-ftpd:使用epel源安装:windows
yum install -y epel-release yum install -y pure-ftpd
二、配置pure-ftpd:先关闭以前启动的vsftpd,由于都是使用21端口,避免端口冲突。工具
vim /etc/pure-ftpd/pure-ftpd.conf #PureDB /etc/pure-ftpd/pureftpd.pdb //找到这行,把前面的#号注释删掉。 systemctl stop vsftpd //关闭vsftpd systemctl start pure-ftpd //启动pure-ftpd
三、建立ftp用户:也是映射一个系统普通用户测试
useradd -u 1100 pure-ftp //指定uid mkdir /data/ftp //建立ftp共享目录 chown -R pure-ftp:pure-ftp /data/ftp //修改目录主和组 pure-pw useradd ftp_user -u pure-ftp -d /data/ftp //用pure-pw建立ftp用户,-u映射到系统用户,-d指定ftp用户的家目录 Password: //回车,输入ftp用户密码 Enter it again: pure-pw mkdb //关键命令,建立ftp用户数据库文件,不然登录不到。
四、验证测试:ui
touch /data/ftp/123.txt //在ftp家目录下建立一个文件 lftp ftp_user@127.0.0.1 //用lftp登陆 口令: lftp ftp_usera@127.0.0.1:~> ls //ls一下,就能看到刚才建立的123.txt了 -rw-r--r-- 1 0 0 0 Jan 17 11:40 123.txt
五、其余事项:插件
pure-pw list //列出当前ftp帐号所在家目录 pure-pw userdel ftp_user //删除ftp用户帐号