Ⅰ 在win 7上安装了fileZilla ftp clinet, 想要连接linux, 发现报错:ECONNREFUSED - Connection refused
在使用FileZilla FTP客户端连接Linux系统时,如果遇到ECONNREFUSED - Connection refused的错误,这通常意味着目标服务器拒绝了连接请求。首先需要确认Linux服务器是否启用了FTP服务。可以通过运行命令:rpm -qa|grep vsftpd来检查是否已经安装了vsftpd软件包。如果没有安装,需要挂载Linux系统的安装光盘,找到vsftpd的rpm包并安装,命令为:rpm -ivh vsftpd*.rpm。
安装完成后,需要启动FTP服务,使用命令:service vsftpd start。如果希望在系统启动时自动启动FTP服务,可以执行:chkconfig vsftpd on。完成上述步骤后,应能从其他机器通过FTP成功访问这台Linux服务器。
值得注意的是,FTP服务默认使用的端口号是21,如果防火墙设置了端口规则或系统配置中指定了不同的端口,需要确保该端口在服务器上是开放的。检查防火墙规则可以使用:iptables -L -n或相应的防火墙管理工具命令。
另外,确保FTP服务器的配置文件正确无误,通常位于/etc/vsftpd/vsftpd.conf。检查配置文件中的listen参数,确保其设置为YES或适当的服务启动方式。
在完成以上配置后,再次尝试使用FileZilla连接到Linux FTP服务器,如果仍然遇到连接问题,可以通过查看服务器的日志文件来查找更多信息。日志文件通常位于/var/log/ftpd.log或/etc/vsftpd.log,具体位置取决于系统配置。