CentOS 6.8 安裝vsftpd的方法步驟
vsftpd是“very secure FTP daemon”的縮寫,是一個(gè)完全免費(fèi)的、開發(fā)源代碼的ftp服務(wù)器軟件。
vsftpd是一款在Linux發(fā)行版本中最受推崇的FTP服務(wù)器程序,小巧輕快、安全易用、支持虛擬用戶、支持帶寬限制等功能。
系統(tǒng)環(huán)境:CentOS 6.8 64位
vsftpd版本 :vsftpd-2.22-21.el6.x86_64
1.執(zhí)行命令
yum -y install vsftpd
ps:(1)是否使用sudo權(quán)限執(zhí)行根據(jù)具體環(huán)境來決定;(2)rpm -qa | grep vsftpd可通過這個(gè)檢查是否已安裝vsftpd;(3)默認(rèn)配置文件在/etc/vsftpd/vsftpd.conf.

2.在跟目錄下新建文件夾:/product/ftpfile/

3.添加一個(gè)匿名用戶ftpuser,命令:
sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin
4.修改文件ftpfile的權(quán)限,命令:
sudo chown -R ftpuser.ftpuser ./ftpfile/

5.重置ftpuser的密碼,命令:
sudo passed ftpuser

6.進(jìn)入到/etc/vsftpd目錄下,新建文件chroot_list,增加內(nèi)容:ftpuser:
把剛才新建的虛擬用戶ftpuser添加到此配置文件中,后續(xù)要引用。

7.在ftpfile文件夾下新建一個(gè)文件index.html,輸入內(nèi)容:
this is a ftpfile demo /ftpfile
8.打開/etc/vsftpd目錄下的文件:vsftpd.conf, 修改或增加如下配置:
local_root=/product/ftpfile #chroot_local_user=YES anon_root=/product/ftpfile use_localtime=YES #匿名 #anonymous_enable=YES anonymous_enable=NO #pasv_enable=YES pasv_min_port=61001 pasv_max_port=62000
9.添加配置到防火墻中:
防火墻位置:

添加配置:
#vsftpd -A INPUT -p TCP --dport 61001:62000 -j ACCEPT -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT -A INPUT -p TCP --dport 20 -j ACCEPT -A OUTPUT -p TCP --sport 20 -j ACCEPT -A INPUT -p TCP --dport 21 -j ACCEPT -A OUTPUT -p TCP --sport 21 -j ACCEPT
重啟防火墻:
sudo service iptables restart
重啟vsftpd:
sudo service vsftpd restart
ps:第一次啟動(dòng)是Shutting down vsftp是failed不用理會(huì),因?yàn)檫@是重啟命令,保證Starting vsftpd是OK即代表vsftpd服務(wù)成功。
10.修改安全組策略:sudo vi /etc/selinux/config,檢查一下,確保SELINUX=disabled。
為了避免驗(yàn)證出現(xiàn)550拒絕訪問錯(cuò)誤,輸入命令:
sudo setsebool -P ftp_home_dir 1

11.瀏覽器啟動(dòng):ftp://120.77.86.200, 輸入用戶名ftpuser和密碼xxx:

常用命令:
sudo service vsftpd start # 啟動(dòng) sudo service vsftpd stop # 關(guān)閉 sudo service vsftpd restart # 重啟
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
LINUX服務(wù)器安裝SVN服務(wù)實(shí)現(xiàn)方式
本文介紹了如何使用yum安裝Subversion,創(chuàng)建版本庫,配置SVN服務(wù),并解決常見問題,詳細(xì)步驟包括安裝Subversion,查看安裝版本和位置,創(chuàng)建存放版本庫的目錄及svn版本庫,配置權(quán)限控制,啟動(dòng)svn版本庫,以及處理端口訪問權(quán)限等2024-09-09
Linux學(xué)習(xí)教程之redis哨兵集群詳解
這篇文章主要給大家介紹了關(guān)于Linux學(xué)習(xí)教程之Redis哨兵集群的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
linux實(shí)現(xiàn)除了某個(gè)文件或某個(gè)文件夾以外的全部刪除
下面小編就為大家?guī)硪黄猯inux實(shí)現(xiàn)除了某個(gè)文件或某個(gè)文件夾以外的全部刪除。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12

