1.安裝vsftpjava
yum install vsftpd
2.開啓vsftp服務,設置開機自啓vim
service vsftpd restart
chkconfig vsftpd on
中止vsftpd: service vsftpd stop
重啓vsftpd: service vsftpd restartbash
3.建立一個目錄做爲第四步建立ftp用戶以後的登陸目錄服務器
mkdir /home/ftpuserhome
4.建立一個名爲ftpuser的ftp用戶而且設置/home/ftpuserhome爲其家目錄tcp
sudo useradd -d /home/ftpuserhome-s /bin/bash ftpuser
5.爲上一步建立的ftpuser用戶設置密碼rest
sudo passwd ftpuser
6.編輯vsftpd配置文件,修改其中的文件內容:blog
vim /etc/vsftpd/vsftpd.conf
添加: userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users---記錄容許本地登陸的用戶名的文件 做以下修改: local_enable=YES---容許本地用戶登陸 anonymous_enable=NO---禁止匿名登陸 anon_upload_enable=YES--容許匿名用戶上傳文件 anon_mkdir_write_enable=YES--容許匿名用戶寫文件 保存
7.爲目錄賦予最大權限使之能夠被ftp用戶上傳文件ip
chmod 777 你要上傳文件的目錄
8.創建記錄容許登陸的ftp用戶名文件it
vim /etc/allowed_users 添加: ftpuser 保存
9.文件中記錄不容許登陸ftp服務器的用戶,若是文件中存在ftpuser這一項,要刪除table
cat /etc/vsftpd/ftpusers
10.配置防火牆設置:
1)打開/etc/sysconfig/iptables文件 vim /etc/sysconfig/iptables 2)在REJECT行以前添加以下代碼 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT 3)保存和關閉文件,重啓防火牆 service iptables start
11.重啓vsftp服務,用ftp客戶端登陸
service vsftpd restart