1、環境介紹
linux系統 : Centos7
文件服務器:ftp
2、ftp安裝步驟
2.1、ftp安裝
yum install -y vsftpd
2.2、修改ftp配置文件
vim /etc/vsftpd/vsftpd.conf
:set number
anonymous_enable=NO
anon_mkdir_write_enable=YES
chown_uploads=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service
chroot_local_user=YES
2.3、創建ftp用戶
useradd ftpuser
passwd ftpuser
2.4、修改權限ftp用戶不能直接登錄
usermod -s /sbin/nologin ftpuser
2.5、爲用戶分配主目錄
mkdir -p /home/ftpuser/
cd /home/ftpuser/
mkdir img
2.6、設置目錄權限
chmod a-w /home/ftpuser && chmod 777 -R /home/ftpuser/img
usermod -d /home/ftpuser ftpuser
2.7、修改配置文件
vim /etc/selinux/config
SELINUX=enforcing (修改爲disabled)
2.8、重啓linux服務器
reboot
3、ftp啓動、關閉、查看狀態
3.1、啓動ftp
systemctl start vsftpd.service
3.2、查看ftp狀態
systemctl status vsftpd.service
3.3、關閉ftp
systemctl stop vsftpd.service
3.4、開機啓動ftp
systemctl enable vsftpd.service