Xshell使用xftp傳輸文件,使用pure-ftpd搭建ftp服務
阿新 • • 發佈:2018-06-25
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服務