1. 程式人生 > >2018-3-28 14周3次課 xftp、pure-ftpd

2018-3-28 14周3次課 xftp、pure-ftpd

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