Linux 系统无法通过 FTP 进入可能有以下基础概念和相关情况:
可能出现无法进入的原因及解决方法:
systemctl status vsftpd
(假设使用的是 vsftpd 服务)查看服务状态,如果未启动,使用 systemctl start vsftpd
启动服务。firewall-cmd --list-all
查看当前防火墙规则,使用 firewall-cmd --add-port=21/tcp --permanent
开放 21 端口,然后 firewall-cmd --reload
重新加载防火墙规则。getsebool -a | grep ftp
查看相关设置,使用 setsebool -P ftp_home_dir on
等命令修改设置。示例代码(检查服务状态):
systemctl status vsftpd
示例代码(开放防火墙端口):
firewall-cmd --add-port=21/tcp --permanent
firewall-cmd --reload
领取专属 10元无门槛券
手把手带您无忧上云