1. 程式人生 > >15.4 xshell使用xftp傳輸文件;15.5 使用pure-ftpd搭建ftp服務

15.4 xshell使用xftp傳輸文件;15.5 使用pure-ftpd搭建ftp服務

使用pure-ftpd搭建ftp服務

擴展:

vsftp使用mysql存放虛擬用戶並驗證 :

http://www.aminglinux.com/bbs/thread-342-1-1.html

ftp的主動和被動模式 :

http://www.aminglinux.com/bbs/thread-961-1-1.html

15.4 xshell使用xftp傳輸文件

下載XshellXftp插件:

快捷鍵:Ctrl + Alt + F

技術分享圖片技術分享圖片

技術分享圖片

技術分享圖片技術分享圖片

技術分享圖片

進郵箱裏,點擊鏈接,(ps: 這裏是去年操作的了,本次做實驗用的本地保存的安裝包...)

技術分享圖片

就可以下載Xftp5.exe這個包!

技術分享圖片技術分享圖片

技術分享圖片

Xshell登錄狀態,快捷鍵:Ctrl + Alt + F 彈出XFtp

默認狀態:左邊Windows

系統桌面,右邊centos系統用戶夾目錄

兩個系統可以互傳文件!!!

技術分享圖片

15.5 使用pure-ftpd搭建ftp服務

1. 安裝epel-releasepure-ftpd

[root@hao-01 ~]# yum install -y epel-release

[root@hao-01 ~]# yum install -y pure-ftpd

2. 編輯pure-ftpd.conf配置文件 :

[root@hao-01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf

找到pureftpd.pdb這行,把行首#號刪掉!

技術分享圖片技術分享圖片3. 關閉vsftpd服務(下面打開pure-ftpd服務 也需要占用

21端口) :

[root@hao-01 ~]# systemctl stop vsftpd

4. 啟動pure-ftpd服務

[root@hao-01 ~]# systemctl start pure-ftpd

5. 搜索ftp進程是否啟動

[root@hao-01 ~]# ps aux |grep ftp

技術分享圖片

6. 查看pure-ftpd服務端口號

[root@hao-01 ~]# netstat -lntp

技術分享圖片

7. 創建一個測試目錄ftp

[root@hao-01 ~]# mkdir /data/ftp

8. 創建一個普通用戶,-u指定uid

[root@hao-01 ~]# useradd -u 1010 pure-ftp

9.測試目錄ftp屬主屬組改為pure-ftp

[root@hao-01 ~]# chown -R pure-ftp:pure-ftp /data/ftp

10. 創建虛擬用戶,指定映射的系統用戶,指定虛擬用戶夾目錄

pure-pw useradd 虛擬用戶名 -u 系統用戶 -d 虛擬用戶夾目錄

[root@hao-01 ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp

技術分享圖片

11. 執行命令 :

[root@hao-01 ~]# pure-pw mkdb

12. 測試目錄ftp下創建一個123.txt測試文件

[root@hao-01 ~]# touch /data/ftp/123.txt

13.ftp服務@本地ip,並ls查看

[root@hao-01 ~]# lftp ftp_usera@127.0.0.1

技術分享圖片

14. 更改123.txt測試文件屬主屬組

[root@hao-01 ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt

15.4 xshell使用xftp傳輸文件;15.5 使用pure-ftpd搭建ftp服務