xshell使用xftp传输文件
在xshell下按住ctrl+alt+f键打开并下载xftp
通过移动鼠标或双击鼠标就可以传输文件
安装配置pure-ftpd软件
-
安装pure-ftpd
CentOS yum源里没有pure-ftpd软件,要先安装epel扩展源,再安装pure-ftpd。
yum install -y epel-release
yum install -y pure-ftpd
-
配置pure-ftpd
修改配置文件/etc/pure-ftpd/pure-ftpd.conf
找到#PureDB /etc/pure-ftpd/pureftpd.pdb这一行,把前面的#号删除。
如果先前启动了vsftpd,要先关闭它。再启动pure-ftpd
systemctl stop vsftpd
systemctl start pure-ftpd
用pu aux查看相关的进程,如果没有正常启动,要去/var/log/messages日志文件查看原因。
-
建立账号
创建账号
mkdir /data/ftp/
useradd -u 1010 pure-ftp
chown -R pure-ftp:pure-ftp /data/ftp
pure-pw useradd ftp_user1 -u pure-ftp -d /data/ftp/
创建用户信息数据库文件
pure-pw mkdb
创建user2用户
pure-pw useradd ftp_user2 -u pure-ftp -d /tmp
pure-pw mkdb
列出当前账号
pure-pw list
删除user2账号
pure-pw userdel ftp_user2
-
测试pure-ftpd
lftp ftp_user1@127.0.0.1登录后用ls查看当前目录里的文件,put命令可以把系统的文件上传到FTP服务器上
来源:oschina
链接:https://my.oschina.net/u/3867258/blog/1935544