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

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

-o .pdb ram 設置 127.0.0.1 指定 net ive program

15.4 xshell使用xftp傳輸文件
  • 下載xftp軟件
  • 安裝xftp軟件
  • 連接ftp服務器
    1. 剛開始運行,關閉掉xftp軟件。
    2. 需要先登錄xshell 5。
    3. 打開 Ctrl + Alt + F 組合鍵,自動關聯xftp軟件。

15.5 使用pure-ftpd搭建ftp服務

在搭建ftp服務,使用pure-ftpd搭建比較輕量、簡單。

  • 安裝pure-ftpd
[root@taoyun ~]# yum install -y pure-ftpd
  • 修改配置文件
[root@taoyun ~]# vim /etc/pure-ftpd/pure-ftpd.conf
#找到pureftpd.pdb這行,把行首的#刪除

技術分享圖片

  • 指定密碼文件
#先停掉之前的vsftpd 服務,防止沖突
[root@taoyun ~]# systemctl stop vsftpd
[root@taoyun ~]# ps aux |grep vsftpd
root       1922  0.0  0.0 112676   984 pts/0    S+   17:33   0:00 grep --color=auto vsftpd
[root@taoyun ~]# systemctl start pure-ftpd
[root@taoyun ~]# ps aux |grep pure-ftpd
root       1930  0.0  0.0 202480  1200 ?        Ss   17:33   0:00 pure-ftpd (SERVER)
root       1932  0.0  0.0 112676   980 pts/0    R+   17:33   0:00 grep --color=auto pure-ftpd

[root@taoyun ~]# 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:21              0.0.0.0:*               LISTEN      1930/pure-ftpd (SER 
  • 測試
#創建測試的目錄
[root@taoyun ~]# mkdir /data/ftp

#創建用戶
[root@taoyun ~]# useradd -u 1020 pure-ftp

#修改一下目錄的權限
[root@taoyun ~]# chown -R pure-ftp:pure-ftp /data/ftp

#用pure-pw 創建用戶
[root@taoyun ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp  
Password:   #設置密碼
Enter it again: 
# -u 指定系統的用戶
# -d 指定家目錄

#pure-pw --help 查看所有的選項

#pure-pw mkdb 生成pure-ftpd所識別的文件
[root@taoyun ~]# pure-pw mkdb

#登錄
[root@taoyun ~]# lftp [email protected]
口令: 
lftp [email protected]:~> quit     
[root@taoyun ~]# lftp [email protected]
口令: 
lftp [email protected]:~> ls      
drwxr-xr-x    2 1020       pure-ftp           21 Jan 18 17:47 .
drwxr-xr-x    2 1020       pure-ftp           21 Jan 18 17:47 ..
-rw-r--r--    1 0          0                   0 Jan 18 17:47 123.txt

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