如何通过FileZilla访问Linux共享文件夹
导读:通过 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
