FTP服務

FTP服務vim

FTP服務:文件傳輸協議,能夠上傳和下載文件。好比,咱們能夠吧windows上的文件上傳到Linux上。也能夠把Linux上的文件下載到windows上。固然,反過來也能夠,由於FTP也能夠安裝在windows上。windows

Centos上默認有一個vsftpdtcp

Linux下安裝pure-ftpd工具

# yum install -y epel-release   //建議安裝完Linux操做系統後就安裝上
# yum install -y pure-ftpd

配置

# vim /etc/pure-ftpd/pure-ftpd.conf

MinUID  1000    //用戶的最小ID
PureDB  /etc/pure-ftpd/pureftpd.pdb   //用戶名密碼存在這個文件裏,取消前面的註釋

# useradd ftpuser  //添加用戶
# id ftpuser    //查看用戶id
# mkdir /data/ftp   //建立ftp數據文件夾
# chown ftpuser:ftpuser /data/ftp     //給ftp數據文件夾賦權給ftpuser用戶和ftpuser用戶組
# pure-pw useradd user1 -u ftpuser -d /data/ftp   //建立虛擬用戶user1映射到ftpuser上
# pure-pw useradd user2 -u ftpuser -d /data/ftp   //建立虛擬用戶user2映射到ftpuser上
# pure-pw mkdb   //在/etc/pure-ftpd/目錄下建立密碼文件
# firewall-cmd --add=21/tcp --permanent   //防火牆添加21端口
# firewall-cmd --reload    //重載防火牆
# pure-pw list   //查看已經建立了那些虛擬用戶
# systemctl start pure-ftpd  //開啓pure-ftpd服務
# systemctl stop pure-ftpd   //關閉pure-ftpd服務

測試ftp測試

測試須要安裝工具lftp,能夠方便測試ftp是否有問題操作系統

# yum install -y lftp
# lftp user1[@127.0.0.1](https://my.oschina.net/u/567043)

口令: lftp user1@127.0.0.1:~> ls
drwxr-xr-x 2 1003 ftpuser 6 Feb 23 23:11 . drwxr-xr-x 2 1003 ftpuser 6 Feb 23 23:11 ...net

windowsftp工具鏈接測試,能夠使用微軟winSCP登陸code

輸入相關信息點擊登陸,會報錯以下圖blog

緣由是由於ftp不單單是使用了21端口,還使用了20端口,進入高級模式將鏈接模式從被動改成主動模式便可。get

相關文章
相關標籤/搜索