之前用騰訊雲搭建WordPress環境使用的是第三方鏡像庫,使用起來各種問題,而且不是自己裝的系統,用起來各種不方便,遂重做系統,一步步搭建!
看了很多相關博客,會出現各種各樣的錯誤,本文是我親自測試,有幾點特別需要注意的地方我會指出
搭建FTP服務器
sudo apt-get install vsftpd
- 測試ftp服務器是否安裝成功
service vsftpd restart
- 配置vsftpd.conf
sudo vim /etc/vsftpd.conf
//禁止匿名訪問
anonymous_enable=NO
//接受本地用戶
local_enable=YES
//允許上傳
write_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
- 新建/etc/allowed_user文件
將想要允許的FTP用戶添加到該文件中,每行一個用戶名 - 關鍵步驟 一定要將創建的用戶主目錄的用戶組更改爲ftp
useradd -d /home/uftp -M uftp
passwd uftp
useradd -s /bin/bash uftp //修改用戶的shell更改/home/uftp文件夾的所屬用戶和所屬用戶組
chmod -R uftp /home/uftp //更改所有者
chgrp -R ftp /home/uftp //更改用戶組
- 重啓vsftpd服務
service vsftpd restart