VSFTPDhtml
簡寫:vsftpd是very secure FTP daemon 的縮寫,是一個徹底免費的,開源代碼的ftp服務器軟件linux
特色:vsftpd是一款在LINUX發行版中最受推崇的FTP服務器程序,小巧輕快,安全易用,支持虛擬用戶,vim
支持帶寬限制等功能瀏覽器
安裝環境:CentOS 6.8.64位安全
vsftpd版本:服務器
vsftpd-2.2.2-21.el6.x86_64spa
安裝vsftpd的步驟rest
安裝命令:htm
1. yum -y install vsftpd ip
注意:是否使用sudo權限執行(根據安裝環境決定)
rpm -qa| grep vsftpd 能夠經過這個命令檢查是否安裝了 vsftpd
默認安裝路徑/etc/vsftpd/vsftpd.conf
2.建立虛擬用戶
A.選擇在根目錄或者用戶目錄下建立ftp文件夾:mkdir ftpfile 如:/ftpfile
B.添加匿名用戶:useradd ftpuser -d/ftpfile
C.修改ftpfile權限:chown -R ftpuser.ftpuser/ftpfile
D.重設ftpuser密碼:passwd ftpuser
注意:是否使用sudo權限根據實際環境
(
實戰記錄
建立文件夾
根目錄:cd /
建立文件夾:sudo mkdir ftpfile
到建立的文件夾中:cd ftpfilee
查看:ll查看當前文件夾的使用狀況
添加用戶:sudo useradd (用戶名字:ftpuser) ftpuser -d/ftpdfile/ (設置沒有登陸權限 )-s /sbin/nologin
回到根目錄 cd ..
查詢用戶是否建立成功 ll
查看添加新用戶的信息 ll | grep ftpuser(用戶名稱)
修改用戶的密碼:sudo passwd (用戶名)
在ftpfile中建立一個Index.html頁面:sudo vim index.html
內容:here is ftpfile
/fepfile (按ESC 在按 SHFIT在輸入: wq 在回車)
)
3.ftp服務器的配置
A.cd /etc/vsftpd
B.sudo vim chroot_list
C.把剛纔新增的虛擬用戶添加到配置文件中,後續要引用
D.wq保存退出
E.sudo vim /etc/selinux/config 修改成SELINUX=disabled
F.wq保存退出
注:若是一會驗證時碰到550拒絕訪問,執行sudo setsebool -p ftp_home_dir 1
重啓linux服務器 執行reboot命令
實戰記錄
查詢軟件的安裝路徑:whereis (軟件名稱)
whereis vsftpd
配置ftp服務器執指向咱們建立在根目錄下的文件夾而且把用戶配置到ftp服務器中
sudo vim/etc/vsftpd/vsftpd.config
會打開一個文件找到bbanner節點:
bbanner:在訪問ftpd服務器的時候會彈出相應的歡迎信息
)
4.防火牆的配置
A.sudo vim/etc/sysconfig/iptables
B. -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACEEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --sport 20 -j ACEEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --sport 21 -j ACEEPT
以上配置設置到防火牆中
wq保存設置退出
sudo service iptables restart 重啓防火牆服務
6.執行:sudo service vsftpd restart 重啓防火牆命令
只要保證 Starting vsftpd 是OK的便可
7.打開瀏覽器訪問:ftp://服務器IP便可
8.vsftpd的經常使用命令:
啓動:sudo service vstfpd start
關閉:sudo servcie vsftpd stop
重啓:sudo service vsftpd restart
小結:
LINUX下安裝vsftpd要安裝vsftpd服務器,建立虛擬用戶,配置,防火牆設置,驗證