vsftpd是Linux下比較著名的FTP服務(wù)器审孽,本文介紹了在CentOS 6.8下安裝vsftpd午阵、配置用戶登錄FTP的過程
1.安裝vsftpd
查看是否已經(jīng)安裝vsftpd
rpm -qa | grep vsftpd
如果沒有躺孝,就安裝,并設(shè)置開機啟動
yum -y install vsftpd
chkconfig vsftpd on
如果安裝了底桂,可以使用命令rpm -e vsftpd 即可卸載ftp
2.配置防火墻
打開/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代碼
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存和關(guān)閉文件植袍,重啟防火墻
service iptables restart
三、配置vsftpd服務(wù)器
- 1.默認(rèn)的配置文件是/etc/vsftpd/vsftpd.conf籽懦,你可以用文本編輯器打開于个。
vim /etc/vsftpd/vsftpd.conf
- 2.添加ftp用戶
下面是添加ftpuser用戶,設(shè)置根目錄為/home/wwwroot/ftpuser,禁止此用戶登錄SSH的權(quán)限暮顺,并限制其訪問其它目錄厅篓。
anonymous_enable=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改為
anonymous_enable=NO #設(shè)定不允許匿名訪問
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list #設(shè)置允許訪問的用戶
- 3.增加用戶ftpuser秀存,指向目錄/home/wwwroot/ftpuser,禁止登錄SSH權(quán)限。
useradd -d /home/peter -g ftp -s /sbin/nologin peter
- 4.設(shè)置用戶口令
passwd peter
- 5.編輯文件chroot_list:
vim /etc/vsftpd/chroot_list
內(nèi)容為ftp用戶名,每個用戶占一行,如:
peter
- 6.重新啟動vsftpd
service vsftpd restart
四羽氮、訪問
- 打開chrome瀏覽器或链,輸入ftp://ip,提示輸入用戶名和密碼,這樣只要輸入能訪問即配置成功档押,那么簡單的ftp服務(wù)器就這樣配起來澳盐,你可以將需要共享的文件放在配置的ftp用戶目錄下