linux

Linux vsftp与FileZilla客户端连接:步骤详解

小樊
56
2025-08-09 03:16:43
栏目: 智能运维

Linux服务器端(vsftpd)配置步骤

  1. 安装vsftpd

    • Debian/Ubuntu系统:
      sudo apt update  
      sudo apt install vsftpd  
      
    • CentOS/RHEL系统:
      sudo yum install vsftpd  
      
  2. 配置vsftpd

    • 编辑配置文件 /etc/vsftpd.conf
      sudo nano /etc/vsftpd.conf  
      
    • 关键参数设置(按需调整):
      • anonymous_enable=NO(禁止匿名访问,若需匿名则设为YES
      • local_enable=YES(允许本地用户登录)
      • write_enable=YES(允许上传文件)
      • chroot_local_user=YES(限制用户仅能访问其家目录)
      • listen=YES(启用独立模式,监听默认端口21)
    • 保存后重启服务:
      sudo systemctl restart vsftpd  
      sudo systemctl enable vsftpd  # 设置开机自启  
      
  3. 配置防火墙

    • 允许FTP端口(21)及被动模式端口范围(如10000-10100):
      • Debian/Ubuntu(ufw):
        sudo ufw allow 21/tcp  
        sudo ufw allow 10000:10100/tcp  
        sudo ufw reload  
        
      • CentOS/RHEL(firewalld):
        sudo firewall-cmd --add-port=21/tcp --permanent  
        sudo firewall-cmd --add-port=10000-10100/tcp --permanent  
        sudo firewall-cmd --reload  
        

FileZilla客户端连接步骤

  1. 安装FileZilla

    • 通过终端安装(以Ubuntu为例):
      sudo apt update  
      sudo apt install filezilla  
      
    • 或从官网下载对应系统的安装包。
  2. 建立连接

    • 打开FileZilla,点击顶部文件站点管理器
    • 点击新建站点,输入:
      • 协议:选择FTP(或SFTP/FTPS,若服务器支持)。
      • 主机:输入服务器IP或域名。
      • 端口:默认21(SFTP为22)。
      • 登录类型:选择正常,输入服务器用户名和密码。
    • 点击连接,成功后左侧为本地文件,右侧为服务器文件。
  3. 文件传输操作

    • 上传:在本地文件列表中右键选择上传,或直接拖拽文件至服务器目录。
    • 下载:在服务器文件列表中右键选择下载,或拖拽至本地目录。
    • 断点续传:网络中断后可重新连接,软件自动恢复未完成的传输。

注意事项

参考来源:

0
看了该问题的人还看了