FileZilla连接Linux服务器受限的定位与解决
一、先快速判断限制类型
二、按场景解决连接限制
云厂商安全组或本机防火墙拦截
sudo firewall-cmd --permanent --add-service=ssh && sudo firewall-cmd --permanent --add-service=ftp && sudo firewall-cmd --reloadsudo ufw allow 21/tcp 与 sudo ufw allow 50000:50050/tcpsudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT(SFTP);FTP需同时放行控制端口与被动端口段。服务器侧SSH/SFTP会话数或登录数限制
MaxAuthTries 6(降低失败尝试次数,失败过多会被断开)MaxSessions 10(单个连接可打开的会话数,影响并发传输/多标签)sudo systemctl restart sshd/etc/pam.d/sshd加入:session required pam_limits.so/etc/security/limits.conf加入:* - maxlogins 2(示例:限制每用户最多2个登录)sshd并设置per_source(适用于以xinetd托管sshd的场景)。FTP模式与端口范围问题(仅在使用FTP时)
sudo systemctl start vsftpd(或proftpd)sudo ufw allow 50000:50050/tcp 或 sudo iptables -A INPUT -p tcp --dport 50000:50050 -j ACCEPT客户端侧超时与重试优化
三、验证与回退建议
sshd进程与会话数(ps -eLf | grep sshd),确认限制是否生效或已放宽。sshd_config或防火墙规则前先备份;修改后逐步恢复并逐项验证,避免因误配导致锁死。