在Linux中配置SFTP防火墻規則,通常涉及以下幾個步驟:
確定防火墻類型:
iptables,那么你需要編輯iptables規則。firewalld,那么你需要編輯firewalld的配置。ufw(Uncomplicated Firewall),那么你需要使用ufw命令來配置規則。開放SFTP端口:
如果你使用的是iptables,可以按照以下步驟操作:
# 允許SSH(SFTP)連接
sudo iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
# 允許已建立的連接
sudo iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
如果你使用的是firewalld,可以按照以下步驟操作:
# 開啟SSH服務
sudo firewall-cmd --permanent --add-service=ssh
# 重新加載firewalld配置
sudo firewall-cmd --reload
如果你使用的是ufw,可以按照以下步驟操作:
# 允許SSH連接
sudo ufw allow 22/tcp
# 啟用ufw
sudo ufw enable
配置完成后,你可以使用以下命令來驗證防火墻規則是否生效:
對于iptables:
sudo iptables -L -v
對于firewalld:
sudo firewall-cmd --list-all
對于ufw:
sudo ufw status
通過以上步驟,你應該能夠在Linux系統中成功配置SFTP防火墻規則。