Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务相关的知识,希望对你有一定的参考价值。

使用pure-ftpd搭建ftp服务

  • pure-ftpd比vsftp更简单
  • 安装
    [[email protected] ~]# yum install -y epel-release
    [[email protected] ~]# yum install -y pure-ftpd
  • 指定密码配置文件
    [[email protected] ~]# vim /etc/pure-ftpd/pure-ftpd.conf
    PureDB                        /etc/pure-ftpd/pureftpd.pdb
    vim /etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除
  • 关掉vsftpd服务,开启pure-ftpd服务
    [[email protected] ~]# vim /etc/pure-ftpd/pure-ftpd.conf 
    [[email protected] ~]# systemctl stop vsftpd
    [[email protected] ~]# systemctl start pure-ftpd
    [[email protected] ~]# netstat -lntp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      593/rpcbind         
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1062/nginx: master  
    tcp        0      0 0.0.0.0:20048           0.0.0.0:*               LISTEN      937/rpc.mountd      
    tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      1627/pure-ftpd (SER 
  • 创建一个测试目录和普通用户,并更改属组属主
    [[email protected] ~]# mkdir /data/ftp
    [[email protected] ~]# useradd -u 1010 pure-ftp
    [[email protected] ~]# chown -R pure-ftp:pure-ftp /data/ftp
  • 创建一个虚拟用户映射到系统用户并指定家目录
    [[email protected] ~]# pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp
    Password: 
    Enter it again: 
  • 把密码生成 pure-pw所识别的文件
    [[email protected] ~]# pure-pw mkdb
  • 测试
    [[email protected] ~]# touch /data/ftp/111.txt
    [[email protected] ~]# lftp [email protected]
    口令: 
    lftp [email protected]:~> ls      
    drwxr-xr-x    2 1010       pure-ftp           21 Jun 25 20:58 .
    drwxr-xr-x    2 1010       pure-ftp           21 Jun 25 20:58 ..
    -rw-r--r--    1 0          0                   0 Jun 25 20:58 111.txt

    Xshell使用xftp传输文件

  • 先下载安装xftp5软件到电脑
  • 再在xshell里登录服务器,使用快捷键ctrl+alt+f就可以打开界面,双击就可以互传文件。

    扩展

  • vsftp使用mysql存放虚拟用户并验证
  • ftp的主动和被动模式

以上是关于Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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