ubuntu

Ubuntu下FileZilla连接失败怎么解决

小樊
36
2025-09-04 12:02:04
栏目: 智能运维

  1. 检查服务状态

    • 确保SSH服务(用于SFTP)或FTP服务(如vsftpd)已安装并运行:
      sudo systemctl status ssh   # 检查SSH服务  
      sudo systemctl status vsftpd # 检查FTP服务  
      sudo systemctl start ssh    # 启动SSH服务(若未运行)  
      sudo systemctl start vsftpd # 启动FTP服务(若未运行)  
      
  2. 配置防火墙

    • 允许FTP(21端口)或SFTP(22端口)通过防火墙:
      sudo ufw allow 21/tcp  # FTP  
      sudo ufw allow 22/tcp  # SFTP  
      sudo ufw reload        # 重新加载防火墙规则  
      
  3. 验证FileZilla配置

    • 确认站点管理器中协议(SFTP/FTP)、主机名(服务器IP)、端口(22/21)、用户名/密码正确。
    • 若使用FTP,尝试切换传输模式为“主动”或“被动”。
  4. 检查网络连接

    • 通过ping命令测试服务器网络连通性:
      ping 服务器IP  
      
    • 若使用FTP,可用telnet测试端口连通性:
      telnet 服务器IP 21  
      
  5. 排查配置文件

    • 若使用FTP,检查/etc/vsftpd.conf,确保以下配置未注释:
      local_enable=YES  
      write_enable=YES  
      
      修改后重启服务:
      sudo systemctl restart vsftpd  
      
  6. 尝试其他协议或工具

    • 若FTP失败,优先改用SFTP(更安全,推荐)。
    • 若仍失败,查看FileZilla日志或服务器日志(如/var/log/auth.log)获取详细错误信息。

提示:若为新装系统,确保已更新软件包:

sudo apt update && sudo apt upgrade  

0
看了该问题的人还看了