前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >配置宝塔面板 FTP,轻松从服务器传文件

配置宝塔面板 FTP,轻松从服务器传文件

原创
作者头像
SimpleMaxR
修改2024-09-12 10:56:33
4720
修改2024-09-12 10:56:33

在服务器管理领域,FTP(文件传输协议)依然是一个不可或缺的工具。本文将全面介绍如何在宝塔面板中配置FTP服务,包括用户创建、端口设置、防火墙调整,以及FileZilla连接方法

一、FTP基础知识

在开始配置之前,让我们先了解一些FTP的核心概念:

FTP 工作模式

FTP有两种主要的工作模式:主动模式和被动模式。

主动模式(Active Mode):

客户端从随机端口连接服务器的21端口(命令端口)。

数据传输时,服务器从20端口主动连接客户端指定的端口。

优点:服务器配置简单。

缺点:可能被客户端防火墙阻挡。

被动模式(Passive Mode):

客户端仍从随机端口连接服务器的21端口。

数据传输时,服务器开放一个随机高位端口,客户端连接该端口。

优点:更易穿透防火墙,特别是客户端位于NAT后。

缺点:服务器需开放更多端口,配置较复杂。

特权端口

特权端口是指0-1023之间的端口号。它们具有以下特点:

通常由系统或重要服务使用(如FTP 20/21,SSH 22,HTTP 80)。

在Unix-like系统中,仅root用户可绑定这些端口。

出于安全考虑,FTP数据传输端口通常设置在1024以上。

二、新增 FTP 用户

登录宝塔面板

进入FTP管理模块

点击"添加FTP"

填写用户信息:用户名 密码

绑定目录

三、配置FTP连接端口

进入"Pure-Ftpd"设置页面

点击"配置修改"

定位到端口设置部分

选择一个1024以上的端口号(避免与特权端口冲突)

保存修改

重启ftpd服务应用更改

注意:建议直接重启服务而非重载配置,以确保更改生效。

四、调整防火墙设置

宝塔面板防火墙:

进入"安全"模块

找到"防火墙"选项

添加放行端口,输入设置的FTP端口

云服务器安全组(以腾讯云为例):

进入安全组设置:https://console.cloud.tencent.com/vpc/security-group

选择对应安全组

添加入站规则,放行FTP端口 21 和刚刚设置的端口

五、使用FileZilla连接

安装FileZilla客户端

打开FileZilla,填写信息:

主机:服务器公网IP

用户名和密码:之前创建的FTP账户信息

点击"连接",开始FTP会话

六、常见问题与解决

连接超时:检查防火墙和安全组设置

认证失败:确认用户名和密码正确

无法列出目录:检查FTP用户权限设置

主动模式连接失败:尝试切换到被动模式

被动模式连接慢:可能是由于服务器需要为每个连接开放新端口,考虑使用主动模式或优化服务器配置

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、FTP基础知识
    • FTP 工作模式
      • 特权端口
      • 二、新增 FTP 用户
      • 三、配置FTP连接端口
      • 四、调整防火墙设置
      • 五、使用FileZilla连接
      • 六、常见问题与解决
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档