2018-3-28 14周3次課 xftp、pure-ftpd
阿新 • • 發佈:2018-03-28
xftp pure-ftpd 15.4 xshell使用xftp傳輸文件
直接填寫信息,官網下載:https://www.netsarang.com/download/down_form.html?code=523&downloadType=0&licenseType=1
submit之後,網站會給註冊的郵箱發送下載鏈接,直接去郵箱中找到郵件,點擊下載
安裝完成後,未打開xftp5的情況下,可以在xshell頁面下(必須登錄一臺服務器),Ctrl + Alt + F 呼出Xftp5,登錄一臺服務器
直接拖動文件即可上傳和下載文件
15.5 使用pure-ftpd搭建ftp服務
pure-ftpd比vsftpd更加簡單
安裝:
[root@localhost ~]# yum install -y pure-ftpd##需先安裝epel-release
(安裝過程省略)
找到pureftpd.pdb這行,把行首的#刪除
[root@localhost ~]# vim /etc/pure-ftpd/pure-ftpd.conf
因為pure-ftpd也是fptd,監聽21端口,因此在啟動pure-ftpd之前需要停止vsftpd,否則會報錯
[root@localhost ~]# systemctl stop vsftpd [root@localhost ~]# systemctl start pure-ftpd [root@localhost ~]# ps aux |grep ftpd root 1378 0.0 0.1 202480 1204 ? Ss 21:26 0:00 pure-ftpd (SERVER) root 1380 0.0 0.0 112676 984 pts/0 S+ 21:27 0:00 grep --color=auto ftpd [root@localhost ~]# netstat -lntp
[root@localhost ~]# mkdir /data/ftp ##創建用戶目錄 [root@localhost ~]# useradd -u 1010 pure-ftp ##創建虛擬用戶,並制定uid [root@localhost ~]# chown -R pure-ftp:pure-ftp /data/ftp ##更改目錄屬主屬組 [root@localhost ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp Password: ##添加虛擬用戶並映射到系統用戶,-u 指定系統用戶,-d 指定家目錄 Enter it again: [root@localhost ~]# pure-pw --help ##pure-pw的用法
[root@localhost ~]# pure-pw mkdb ##把密碼文件轉換成pure-ftpd能識別的文件 [root@localhost ~]# touch /data/ftp/123.txt ##創建一個文件 [root@localhost ~]# lftp [email protected] 口令: lftp [email protected]:/> ls ##可以看到該文件已經可以查看到 drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 . drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 .. -rw-r--r-- 1 0 0 0 Mar 27 21:36 123.txt lftp [email protected]:/> quit [root@localhost ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt lftp [email protected]:~> lftp [email protected] 口令: lftp [email protected]:~> ls drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 . drwxr-xr-x 2 1010 pure-ftp 21 Mar 27 21:36 .. -rw-r--r-- 1 1010 pure-ftp 0 Mar 27 21:36 123.txt
(屬主映射為uid,屬組映射為系統裏組的名稱)
2018-3-28 14周3次課 xftp、pure-ftpd