使用軟體:vsftpd
本配置使用:虛擬使用者模式
簡單說,就是將ftp的登陸賬戶與linux系統的乙個賬號關聯起來
yum -y install vsftpd db4 db4-utils pam
useradd -d /home/ftp -s /sbin/nologin test
第2、3步的資料夾和檔案放哪都行
mkdir /etc/vsftpd/virtual/
vim /etc/vsftpd/virtual/passwd
內容一行使用者名稱,一行密碼,這是ftp的登入使用者
user
1234567
驗證都靠這個db檔案,之前編輯的passwd檔案可以刪掉。要更新使用者就刪了db檔案,再重複3、4步
db_load -t -t hash -f /etc/vsftpd/virtual/passwd /etc/vsftpd/virtual/passwd.db
vim /etc/pam.d/vsftpd.vu
檔案內容追加你的db檔案的位置,db的字尾可忽略
auth required pam_userdb.so db=/etc/vsftpd/virtual/passwd
account required pam_userdb.so db=/etc/vsftpd/virtual/passwd
vim /etc/vsftpd/vsftpd.conf
3.0版本的預設配置可以不用修改,只追加內容
#之前建立的pam配置檔案的名字
pam_service_name=vsftpd.vu
#被動模式需要的埠範圍
pasv_max_port=5600
pasv_min_port=5500
firewall-cmd --permanent --add-port=5500-5600/tcp
firewall-cmd --reload
service vsftpd restart
ftp被動模式就是指我們主動用瀏覽器等客戶端連線ftp
不配置被動模式需要的埠範圍,即使密碼正確登陸也無法顯示根目錄
CentOS7安裝Memcached 三步曲
1.yum 安裝 yum clean all yum y update yum y install memcached 2.memcached 執行 memcached h 檢視考號修改配置 vim etc sysconfig memcached 內容如下 port 11211 user memca...
Centos7搭建FTP服務
yum y install vsftpd yum install ftp y vi etc vsftpd vsftpd.conf 部分介紹 anonymous enable yes 允許登入 anon upload enable yes 允許上傳 write enable yes 賦予寫許可權 an...
CentOS7搭建FTP服務
centos部署ftp yum install y vsftpd vi etc vsftpd vsftpd.conf anonymous enable no data connection timeout 300 chroot local user no allow writeable chroot...