Centos安裝vsftp服務

2022-03-20 06:31:28 字數 1489 閱讀 9392

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....