Centos安裝vsftp服務

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
相關文章
相關標籤/搜索