1.安裝vsftp
yum install vsftpd
2.開啟vsftp服務,設定開機自啟
service vsftpd restart
chkconfig vsftpd on
停止vsftpd: service vsftpd stop
重啟vsftpd: service vsftpd restart
3.建立乙個目錄作為第四步建立ftp使用者之後的登入目錄
mkdir /home/ftpuserhome
4.建立乙個名為ftpuser的ftp使用者並且設定/home/ftpuserhome為其家目錄
sudo useradd -d /home/ftpuserhome-s /bin/bash ftpuser
5.為上一步建立的ftpuser使用者設定密碼
sudo passwd ftpuser
6.編輯vsftpd配置檔案,修改其中的檔案內容:
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使用者上傳檔案
chmod 777 你要上傳檔案的目錄
8.建立記錄允許登入的ftp使用者名稱檔案
vim /etc/allowed_users新增:ftpuser
儲存
9.檔案中記錄不允許登入ftp伺服器的使用者,如果檔案中存在ftpuser這一項,要刪除
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
CentOS7安裝vsftp服務
安裝 yum install y vsftpd建立ftp檔案儲存目錄 mkdir ftp給修改許可權 chmod r 777 ftp新增ftp使用者 useradd d ftp s bin bash ftpuser設定密碼,輸入以下命令後,出現對話,直接輸入密碼即可 passwd ftpuser檢視...
CentOS6 3下安裝VSFTP服務
centos下安裝ftp伺服器 第一步,檢查伺服器端是否已經安裝ftp root localhost centos rpm q vsftpd 如果出現的是 root localhost centos package vsftpd is not installed 說明vsftpd沒有安裝,如果出現的...
CentOS配置VSFTP服務
1.安裝vsftpd a 檢視是否安裝vsftp root wsyjlly rpm q vsftpd package vsftpd is not installed b 如果沒有則安裝vsftpd root wsyjlly yum install y vsftpd installed vsftpd....