centos7三步搭建FTP 2018 09

2021-08-28 21:24:37 字數 1264 閱讀 4240

使用軟體: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...