首页主机资讯如何通过FileZilla访问Linux共享文件夹

如何通过FileZilla访问Linux共享文件夹

时间2025-11-24 18:48:03发布访客分类主机资讯浏览975
导读:通过 FileZilla 访问 Linux 共享文件夹的常用方式 方式一 SFTP 访问 Linux 用户主目录或任意目录(推荐) 适用场景:Linux 服务器已开启 SSH,希望安全、稳定地传输文件。 服务端准备 确认 **SSH 服...

通过 FileZilla 访问 Linux 共享文件夹的常用方式

方式一 SFTP 访问 Linux 用户主目录或任意目录(推荐)

  • 适用场景:Linux 服务器已开启 SSH,希望安全、稳定地传输文件。
  • 服务端准备
    • 确认 **SSH 服务(sshd)**已运行,且防火墙放行 22 端口。
    • 如需写入目标目录,确保 Linux 用户对目录具备相应权限(如 /var/www/home/user 等)。
  • FileZilla 客户端配置
    • 打开站点管理器 → 新建站点 → 协议选 SFTP(SSH File Transfer Protocol)
    • 主机填 Linux 的 IP/域名,端口 22,登录类型选 正常,填写 用户名/密码(或配置密钥)。
    • 连接后,右侧远程站点即为该用户的 家目录;如需访问其他目录,可在远程路径中直接输入绝对路径(如 /var/www),或在服务器为该用户配置合适的权限与目录访问控制。
  • 说明
    • SFTP 基于 SSH,传输加密、支持断点续传,适合生产环境;权限由 Linux 文件系统与 SSH 服务共同决定。

方式二 FTP 或 FTPS 访问 Linux 上的 FTP 服务

  • 适用场景:已有或计划部署 FTP/FTPS 服务(如 vsftpd、FileZilla Server)。
  • 服务端准备
    • 安装并启动 FTP 服务(如 vsftpd),创建系统用户或虚拟用户,设置共享目录与权限。
    • 防火墙放行 21 端口及被动模式端口范围(示例:50000–50020)。
    • 如需加密,启用 SSL/TLS 并生成证书。
  • FileZilla 客户端配置
    • 新建站点 → 协议选 FTP – 显式 FTP over TLS(FTPS)FTP(明文,不建议跨公网)。
    • 主机填服务器 IP,端口 21,填写用户名/密码;FTPS 首次连接需信任服务器证书。
    • 若连接失败,检查被动模式端口范围与云服务器安全组/本机防火墙是否放行。
  • 说明
    • FTP 明文传输,建议仅在受信内网使用;FTPS 提供加密传输,配置证书后更安全。

方式三 通过 Samba/CIFS 共享给 FileZilla(SMB 协议)

  • 适用场景:Linux 作为 Samba 服务器,向局域网提供共享;FileZilla 作为客户端以 SMB 协议连接。
  • 服务端准备
    • 安装 Samba:sudo apt-get install samba
    • 创建共享目录并设置权限:sudo mkdir -p /srv/samba/share & & sudo chmod 0777 /srv/samba/share
    • 添加 Samba 用户:sudo smbpasswd -a youruser
    • 编辑 /etc/samba/smb.conf,在末尾加入示例:
      • [share]
      • path = /srv/samba/share
      • browseable = yes
      • read only = no
      • valid users = youruser
    • 重启服务:sudo systemctl restart smbd
  • FileZilla 客户端配置
    • 新建站点 → 协议选 SFTP(若服务器同时运行 SFTP 服务,可直接用 SFTP 访问同一主机与目录,更简便)。
    • 若你的 FileZilla 版本/构建支持 SMB 客户端(部分发行版或版本不内置),协议可选 SMB;否则建议直接使用 SFTP 访问 Samba 服务器的同一共享目录(通过 SSH/SFTP 登录到 Linux 后操作该目录)。
  • 说明
    • Samba 面向局域网文件共享,权限由 Samba 配置与底层文件系统共同决定;跨公网不建议直接暴露 SMB。

常见问题与排查要点

  • 连接被拒绝或超时
    • 核对 IP/端口、协议类型(SFTP=22,FTP=21),确认服务已启动(sshd、vsftpd、smbd)。
    • 检查云服务器安全组/本机防火墙是否放行对应端口与(FTP 被动模式)端口段。
  • 登录失败
    • 确认 用户名/密码正确;SFTP 可用密钥认证;Samba 需使用 smbpasswd 设置的密码。
  • 权限不足
    • 检查目标目录对登录用户的 读/写/执行 权限;必要时调整目录属主/权限或以具备权限的用户登录。
  • 中文或特殊字符乱码
    • 在站点管理器 → 字符集选择 UTF-8
  • 传输中断或不稳定
    • 优先使用 SFTP/FTPS;FTP 确保被动模式端口范围已放行;网络抖动时启用断点续传。

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


若转载请注明出处: 如何通过FileZilla访问Linux共享文件夹
本文地址: https://pptw.com/jishu/754719.html
FileZilla在Linux上的最新版本是多少 FileZilla连接失败怎么解决

游客 回复需填写必要信息