温馨提示×

Linux下FileZilla如何设置共享文件夹

小樊
59
2025-06-02 15:51:48
栏目: 智能运维

在Linux系统下使用FileZilla设置共享文件夹,通常有两种主要方法:通过FTP或SFTP协议。以下是详细的步骤指南:

通过FTP设置共享文件夹(适用于FileZilla Server)

  1. 安装FileZilla Server
  • 访问FileZilla官网下载适合的版本。
  • 使用包管理器安装(以Ubuntu为例):
    sudo apt update
    sudo apt install filezilla
    
  • 启动FileZilla Server,通常安装后会自动启动。
  1. 配置FileZilla Server
  • 打开FileZilla Server界面,在“Host”栏中输入“localhost”或“127.0.0.1”,端口保持默认的21端口,然后点击“Connect”成功连接后,在“Log”面板会显示“Successfully”。
  • 点击“Edit”菜单,选择“Users”,然后点击“Add”按钮创建新用户账户,输入用户名和密码,并为每个用户指定一个主目录。
  • 在“Shared Folders”选项卡中,点击“Add”按钮添加共享文件夹,选择一个希望共享的文件夹,设置访问权限。
  • 配置防火墙,确保FTP服务器的端口(默认为21)被允许通过。
  1. 访问共享文件夹
  • 在另一台计算机上,使用FileZilla客户端连接到FTP服务器,输入之前设置的用户名和密码即可访问共享文件夹。

通过Samba设置共享文件夹(适用于SMB协议)

  1. 安装Samba
  • 在Linux系统上,Samba通常已经预装,如果没有,可以使用包管理器安装:
    sudo apt update
    sudo apt install samba
    
  1. 配置Samba
  • 备份并编辑Samba配置文件:
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
    sudo nano /etc/samba/smb.conf
    
  • 在配置文件中找到或添加以下部分:
    [global]
        workgroup = WORKGROUP
        security = user
        map to guest = bad user
    
  • 创建共享文件夹并设置权限:
    sudo mkdir /home/ray/share
    sudo chmod 777 /home/ray/share
    
  • 编辑Samba配置文件,添加共享文件夹配置:
    [Share]
        comment = Shared Folder with username and password
        path = /home/ray/share
        public = yes
        writable = yes
        valid users = newsfan
        create mask = 0700
        directory mask = 0700
        force user = nobody
        force group = nogroup
        available = yes
        browseable = yes
    
  • 添加网络用户:
    sudo useradd newsfan
    sudo smbpasswd -a newsfan
    
  • 重启Samba服务:
    sudo systemctl restart smbd
    
  1. 访问共享文件夹
  • 在另一台计算机上,使用文件管理器输入 smb://服务器IP地址/Share,然后输入之前设置的用户名和密码即可访问共享文件夹。

请注意,以上步骤可能会随着FileZilla版本的更新而有所变化,建议参考FileZilla官方网站的最新文档进行配置。

0