使用xshell登陸一個在線的主機,按下ctrl+alt+f,會自動彈出一個xftp的提示下載界面html
進入下載界面mysql
選擇下載之後,會進入一個填寫資料的頁面,購買密鑰能夠長期使用;但咱們選擇的是評估用戶項。能夠無償使用50天linux
郵箱項,很重要;由於最終的下載地址和使用教程,是經過郵箱發送,並且最好使用一些比較權威的郵箱;若是是qq郵箱國外發送郵件會有一些延遲;nginx
獲取到下載地址開始下載;打開頁面之後會自動彈出下載界面,若是是用chrome瀏覽器,將會直接下載sql
下載完成後,直接默認安裝,就能夠使用了chrome
這時再使用xshell登陸主機,按下ctrl+alt+f;就會彈出一個xftp的頁面shell
pure-ftpd 比vftpd更加的輕量;更加簡單vim
安裝包瀏覽器
yum install -y pure-ftpd
更改配置文件ssh
vim /etc/pure-ftpd/pure-ftpd.conf
==找到PureDB這行,打開配置「 # 」 刪除掉==
由於vsftpd 和pure-ftpd 都是監聽21端口,若是裝有vsftpd,須要先暫停服務
systemctl start pure-ftpd
檢查是否服務是否開啓
[root@aminglinux-02 ~]# ps aux |grep pure-ftpd root 2610 0.0 0.0 201916 1196 ? Ss 11:59 0:00 pure-ftpd (SERVER) root 2614 0.0 0.0 112664 972 pts/0 R+ 12:00 0:00 grep --color=auto pure-ftpd [root@aminglinux-02 ~]# 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 1/systemd tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1248/nginx: master tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 1267/rpc.mountd tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2610/pure-ftpd (SER tcp 0 0 0.0.0.0:47670 0.0.0.0:* LISTEN 1137/rpc.statd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1148/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2119/master tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1248/nginx: master tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:43234 0.0.0.0:* LISTEN - tcp6 0 0 :::3306 :::* LISTEN 1794/mysqld tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::39344 :::* LISTEN - tcp6 0 0 :::20048 :::* LISTEN 1267/rpc.mountd tcp6 0 0 :::21 :::* LISTEN 2610/pure-ftpd (SER tcp6 0 0 :::22 :::* LISTEN 1148/sshd tcp6 0 0 ::1:25 :::* LISTEN 2119/master tcp6 0 0 :::48831 :::* LISTEN 1137/rpc.statd tcp6 0 0 :::2049 :::* LISTEN -
建立測試目錄
給pure-ftpd用戶使用
mkdir /data/ftp
建立一個普通用戶
useradd -u 1010 pure-ftp
更改一下屬主、屬組權限
chown -R pure-ftp:pure-ftp /data/ftp
建立一個用戶
一樣是虛擬用戶映射系統用戶
pure-pw useradd [指定用戶] -u [指定系統用戶] -d [指定虛擬用戶的家目錄] pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp //密碼爲「aminglinux」
添加完之後,讓 pure-ftpd 創建虛擬用戶數據
pure-pw mkdb
查看命令說明文件
pure-pw list/userdel/usermod/passwd
開始測試
[root@aminglinux-02 ~]# lftp ftp_usera@localhost 口令: lftp ftp_usera@localhost:/> ls -lhrt drwxr-xr-x 2 1010 pure-ftp 22 Aug 26 12:14 . drwxr-xr-x 2 1010 pure-ftp 22 Aug 26 12:14 .. -rw-r--r-- 1 0 0 0 Aug 26 12:14 test.txt lftp ftp_usera@localhost:/> exit
vsftp使用mysql存放虛擬用戶並驗證 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主動和被動模式 http://www.aminglinux.com/bbs/thread-961-1-1.html