1. 程式人生 > >Xshell使用xftp傳輸文件,使用pure-ftpd搭建ftp服務

Xshell使用xftp傳輸文件,使用pure-ftpd搭建ftp服務

xshell使用 word tst state onf 用戶 TP pcb data

使用pure-ftpd搭建ftp服務
  • pure-ftpd比vsftp更簡單
  • 安裝
    [root@akuilinux01 ~]# yum install -y epel-release
    [root@akuilinux01 ~]# yum install -y pure-ftpd
  • 指定密碼配置文件
    [root@akuilinux01 ~]# 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服務
    [root@akuilinux01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf 
    [root@akuilinux01 ~]# systemctl stop vsftpd
    [root@akuilinux01 ~]# systemctl start pure-ftpd
    [root@akuilinux01 ~]# 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 
  • 創建一個測試目錄和普通用戶,並更改屬組屬主
    [root@akuilinux01 ~]# mkdir /data/ftp
    [root@akuilinux01 ~]# useradd -u 1010 pure-ftp
    [root@akuilinux01 ~]# chown -R pure-ftp:pure-ftp /data/ftp
  • 創建一個虛擬用戶映射到系統用戶並指定家目錄
    [root@akuilinux01 ~]# pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp
    Password: 
    Enter it again: 
  • 把密碼生成 pure-pw所識別的文件
    [root@akuilinux01 ~]# pure-pw mkdb
  • 測試
    [root@akuilinux01 ~]# touch /data/ftp/111.txt
    [root@akuilinux01 ~]# 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服務