1. 程式人生 > 其它 >linux 防火牆 vsftpd安裝配置

linux 防火牆 vsftpd安裝配置

linux 防火牆 vsftpd安裝配置

安裝vsftpd
1、安裝
yum install vsftpd
2、設定開機自啟
systemctl enable vsftpd
3、啟動ftp服務
systemctl start vsftpd
防火牆 firewall
systemctl status firewalld 檢視狀態
systemctl enable firewalld 啟用防火牆 永久
systemctl stop firewalld 停止防火牆 重啟後失效
systemctl disable firewalld 禁用防火牆 永久
systemctl start firewalld 啟動

systemctl restart firewalld 重啟
檢視已開啟的埠 netstat -anp
新增允許的埠 firewall-cmd --add-port=8080/tcp --permanent
若移除埠 firewall-cmd --permanent --remove-port=8080/tcp

策略修改完成,請重啟: systemctl restart firewalld

加87的ftpZone白名單
firewall-cmd --permanent --zone=ftpZone --add-source=00.00.000.00

重置
systemctl restart firewalld
檢視是否成功
firewall-cmd --list-all-zone

vsftpd 新增使用者並指定新目錄
useradd -d /opt/utils/xxx/xxx/ -s /sbin/nologin ftpname
passwd ftpname
把新使用者名稱加在這個資料夾下
vim /etc/vsftpd/chroot_list
service vsftpd restart

修改資料夾許可權就影響使用者對這個資料夾的讀寫許可權
chmod 777 *

vsftpd 修改預設資料夾
vim /etc/vsftpd/vsftpd.conf
service vsftpd restart