首页主机资讯ubuntu如何解决filezilla连接被拒绝

ubuntu如何解决filezilla连接被拒绝

时间2025-10-01 17:07:04发布访客分类主机资讯浏览813
导读:1. 检查并启动SSH服务(SFTP必需) FileZilla使用SFTP协议时,依赖服务器的SSH服务(openssh-server)。若未安装或未运行,会导致连接被拒绝。 安装SSH服务:在Ubuntu服务器终端执行sudo apt...

1. 检查并启动SSH服务(SFTP必需)
FileZilla使用SFTP协议时,依赖服务器的SSH服务(openssh-server)。若未安装或未运行,会导致连接被拒绝。

  • 安装SSH服务:在Ubuntu服务器终端执行sudo apt update & & sudo apt install openssh-server,完成安装。
  • 启动SSH服务:执行sudo systemctl start ssh启动服务;为确保开机自启,执行sudo systemctl enable ssh
  • 验证服务状态:运行sudo systemctl status ssh,若显示“active (running)”则表示服务正常。

2. 检查服务器防火墙设置
Ubuntu默认使用ufw防火墙,若未允许SSH(端口22)或FTP(端口21)流量,会拦截连接。

  • 允许SSH流量:执行sudo ufw allow ssh(或sudo ufw allow 22/tcp),允许SSH连接。
  • 允许FTP流量(若使用FTP协议):执行sudo ufw allow 21/tcp,允许FTP控制端口;若使用被动模式,还需开放被动端口范围(如sudo ufw allow 60000:61000/tcp)。
  • 验证防火墙规则:运行sudo ufw status,确认列表中包含上述允许规则。

3. 确认SSH监听端口正确
若服务器修改了SSH默认端口(22),需确保FileZilla配置的端口与服务器一致。

  • 查看SSH监听端口:在服务器执行sudo ss -tlpn | grep sshd,输出中“Local Address”显示的端口(如0.0.0.0:22)即为当前端口。
  • 修改FileZilla端口:在FileZilla“站点管理器”中,将“端口”字段改为服务器实际的SSH端口。

4. 检查FileZilla客户端配置
FileZilla配置错误(如协议选错、IP/端口/用户名错误)是常见原因。

  • 协议选择:SFTP连接需选择“SFTP - SSH File Transfer Protocol”(默认端口22);FTP连接需选择“FTP - File Transfer Protocol”(默认端口21)。
  • IP/端口/用户名:确认“主机”字段为服务器正确IP地址,“端口”为服务器开放的对应端口,“用户名/密码”为服务器存在的有效账户凭证。

5. 测试命令行连接(排除FileZilla自身问题)
在客户端终端执行以下命令,测试是否能连接服务器:

  • SFTP测试sftp username@server_ip(若使用非默认端口,添加-P port,如sftp -P 2222 username@server_ip)。
  • FTP测试ftp server_ip(输入用户名密码后,执行ls命令验证连接)。
    若命令行能连接但FileZilla不能,需重新检查FileZilla的“传输设置”(如主动/被动模式)或更新FileZilla至最新版本。

6. 调整被动模式设置(FTP协议专用)
若使用FTP协议且连接被拒绝,可能是被动模式(PASV)的端口范围未开放或配置错误。

  • 修改vsftpd配置:编辑/etc/vsftpd.conf,添加或修改以下行:
    pasv_enable=YES
    pasv_min_port=60000
    pasv_max_port=61000
    
    pasv_min_portpasv_max_port为被动模式端口范围,需与服务器防火墙开放范围一致)。
  • 重启vsftpd服务:执行sudo systemctl restart vsftpd使配置生效。

7. 检查用户权限与目录权限
若用户无权限访问目标目录,会导致连接后无法上传/下载。

  • 创建FTP用户并设置密码sudo useradd -m ftpuser & & sudo passwd ftpuser
  • 修改目录权限:假设用户主目录为/home/ftpuser,执行sudo chmod 755 /home/ftpuser,允许用户读写该目录。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu如何解决filezilla连接被拒绝
本文地址: https://pptw.com/jishu/715991.html
ubuntu filezilla连接错误代码解析 ubuntu下如何设置filezilla自动重连

游客 回复需填写必要信息