xshell使用xftp传输文件、pure-ftpd搭建ftp服务

xshell使用xftp传输文件

在xshell下按住ctrl+alt+f键打开并下载xftpshell

经过移动鼠标或双击鼠标就能够传输文件数据库

安装配置pure-ftpd软件

  • 安装pure-ftpd

CentOS yum源里没有pure-ftpd软件,要先安装epel扩展源,再安装pure-ftpd。服务器

yum install -y epel-release测试

yum install -y pure-ftpdspa

  • 配置pure-ftpd

   修改配置文件/etc/pure-ftpd/pure-ftpd.conf日志

    找到#PureDB /etc/pure-ftpd/pureftpd.pdb这一行,把前面的#号删除。进程

    若是先前启动了vsftpd,要先关闭它。再启动pure-ftpd文件上传

systemctl stop vsftpd登录

systemctl start pure-ftpdftp

   用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服务器上

相关文章
相关标签/搜索