解决CentOS中VSFTP连接超时问题,可按以下步骤排查:
ping
和telnet
命令测试服务器网络连通性及端口(默认21)是否开放。sudo systemctl status vsftpd
,未运行则启动:sudo systemctl start vsftpd
。sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
。/etc/vsftpd.conf
,调整超时参数(单位:秒):idle_session_timeout=300
(控制连接空闲超时)data_connection_timeout=120
(数据连接空闲超时)connect_timeout=60
(数据连接激活超时)sudo systemctl restart vsftpd
。sudo setenforce 0
,若问题解决需调整策略或永久禁用(生产环境需谨慎)。/var/log/vsftpd.log
或/var/log/secure
排查具体错误信息。注:若为SFTP协议(默认端口22),需检查SSH服务配置(如/etc/ssh/sshd_config
)及防火墙规则。