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

故事扮演 提交于 2019-12-02 07:39:33

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!