Debian SFTP 防火墙设置
一 核心要点
二 使用 UFW 放行 SFTP
sudo ufw allow sshsudo ufw allow from <你的IP或网段> to any port 22 proto tcpsudo ufw enablesudo ufw status verbose/etc/ssh/sshd_config 中将 Port 改为 2222),需同步放行新端口:sudo ufw allow 2222/tcp。三 使用 iptables 放行 SFTP
sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPTsudo iptables -A OUTPUT -p tcp --sport 22 -m conntrack --ctstate ESTABLISHED -j ACCEPTsudo iptables-save > /etc/iptables/rules.v4/etc/network/if-pre-up.d/iptables 并写入#!/bin/sh
/sbin/iptables-restore < /etc/iptables/rules.v4
赋权:sudo chmod +x /etc/network/if-pre-up.d/iptables-s <你的IP或网段>。四 安全加固建议
/etc/ssh/sshd_config 设置 PasswordAuthentication no,并分发公钥。