15.4 xshell使用xftp傳輸文件;15.5 使用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傳輸文件
下載Xshell的Xftp插件:
快捷鍵:Ctrl + Alt + F
進郵箱裏,點擊鏈接,(ps: 這裏是去年操作的了,本次做實驗用的本地保存的安裝包...)
就可以下載Xftp5.exe這個包!
在Xshell登錄狀態,快捷鍵:Ctrl + Alt + F 彈出XFtp
默認狀態:左邊是Windows
這兩個系統,可以互傳文件!!!
15.5 使用pure-ftpd搭建ftp服務
1. 安裝epel-release和pure-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服務 也需要占用
[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服務