Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >比云存储更安全?自建宝塔FTP实现企业级远程文件管理全攻略

比云存储更安全?自建宝塔FTP实现企业级远程文件管理全攻略

作者头像
FGGIT
发布于 2025-04-11 02:14:35
发布于 2025-04-11 02:14:35
9300
代码可运行
举报
文章被收录于专栏:知识学习知识学习
运行总次数:0
代码可运行

前言

在数字化时代,谁不想随时随地掌控自己的服务器呢?今天,我们就来聊聊如何用宝塔面板搭配内网穿透工具,让局域网内的FTP服务变得触手可及。想象一下,在咖啡馆里也能轻松上传下载文件,是不是有种成为IT高手的既视感?赶紧跟着我一起揭开这层神秘面纱吧!

1. Linux安装Cpolar

首先在Linux 中安装cpolar,打开宝塔终端命令窗口,输入执行cpolar一件安装脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
image-20230303183721806
image-20230303183721806

设置向系统添加服务配置开机自启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl enable cpolar

然后启动cpolar服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl start cpolar

在宝塔面板中选择安全.然后设置开放9200端口

image-20230303184430176
image-20230303184430176

然后输入Linux局域网IP+:9200端口即可出现Cpolar管理界面,输入我们官网注册的账号进行登录即可:

cpolar官网地址: https://www.cpolar.com

image-20230303184618711
image-20230303184618711

2. 创建FTP公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:ftp
  • 本地地址:21 (FTP默认端口)
  • 域名类型:随机临时随机TCP端口
  • 地区:选择 Auto

点击创建

image-20240116132321198
image-20240116132321198

创建成功后,然后打开左侧在线隧道列表,查看我们创建的cpolar 公网FTP地址,这里有两种类型的地址,第一个是客户端连接的公网地址,下面三个是数据端口,25729~25731,这个端口范围需要设置到FTP服务端那边(这里需要注意!!),下面我们进入宝塔FTP服务,并设置下面的数据端口到FTP服务的配置文件里面

image-20240116132922392
image-20240116132922392

3. 宝塔FTP服务设置

打开宝塔面板,点击告警设置,进入配置界面

image-20240116133817180
image-20240116133817180

点击配置修改,找到Passive PortRange参数,把这两个数据端口,换成cpolar中生成的三个数据端口中的第一个和最后一个,修改完成后记得保存

image-20240116134642143
image-20240116134642143

修改后,重启一下FTP服务即可,下面我们来远程连接测试一下

image-20240116134749147
image-20240116134749147

4. FTP服务远程连接

打开FTP连接客户端,这里以filezilla为例,输入我们创建的cpolar公网地址的第一个FTP公网地址,和对应的公网端口,点击快速连接

image-20240116135507360
image-20240116135507360

出现提示信息,点击确定按钮

image-20240116135610990
image-20240116135610990

可以看到连接成功了,这样一个远程宝塔的FTP公网地址就设置好了,为了防止连接不上,请严格按照教程设置!

image-20240116135625923
image-20240116135625923
小结

为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定TCP域名,原因是我希望将地址发送给同事或客户时,它是一个固定、易记的公网地址,这样更显正式,便于流交协作。

5. 固定FTP公网地址

以上步骤使用的是随机临时ftp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的ftp端口地址,该地址不会变化,设置后将无需每天重复修改地址。

配置固定ftp端口地址需要将Cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,找到保留的FTP地址,我们来为FTP保留一个固定FTP公网地址:

  • 地区:选择China
  • 描述:即备注,可自定义

点击保留(如果保留失败,可以换个地区试一下!)

image-20240116141036435
image-20240116141036435

地址保留成功后,系统会生成相应的固定公网连接地址和数据端口,将客户端连接地址其复制下来

image-20240116141102275
image-20240116141102275

打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的FTP隧道,点击右侧的编辑

image-20240116141129282
image-20240116141129282

修改隧道信息,将保留成功的固定FTP地址配置到隧道中

  • 端口类型:修改为固定FTP端口
  • 预留的FTP地址:填写官网保留成功的地址,

点击更新(只需要点击一次更新即可)

image-20240116141243345
image-20240116141243345

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到FTP公网地址已经更新成为了固定FTP地址和端口,同时三个数据端口也变成了固定的数据端口,下面我们进入宝塔FTP配置界面修改掉原先的数据端口,换成固定的数据端口

image-20240116141412149
image-20240116141412149

6. 固定FTP地址连接

打开宝塔界面,进入FTP服务配置文件的界面,然后把端口范围改为cpolar官网中固定的数据端口,只需要填写第一个和第三个即可,然后点击保存

image-20240116141852311
image-20240116141852311

修改完成同样重启一下FTP服务

image-20240116141943987
image-20240116141943987

然后再打开我们的FTP客户端,这里以filezilla为例,输入cpolar官网保留的 FTP 公网地址和对应的公网端口,点击快速连接

image-20240116142113041
image-20240116142113041

出现提示,点击确定按钮即可

image-20240116142154323
image-20240116142154323

然后就是见证奇迹的时刻,可以看到连接成功了,这样一个固定的FTP公网远程地址就设置好了!

image-20240116142210686
image-20240116142210686

好了,现在你已经掌握了如何用宝塔FTP和内网穿透工具打造远程文件管理的‘秘密武器’。下次当你在异国他乡也能流畅地操作服务器时,记得悄悄告诉身边的朋友:‘这只是我的小技巧而已。’不过别担心,你的技术宅形象肯定会更加深入人心!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
宝塔FTP服务设置并结合cpolar内网穿透实现远程传输文件
cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。
YIN_尹
2024/03/01
4130
宝塔FTP服务设置并结合cpolar内网穿透实现远程传输文件
Windows系统ssh远程连接本地openKylin开放麒麟系统详细流程
本文主要介绍如何在openKlyin系统中设置ssh连接,并结合cpolar内网穿透工具实现远程也可以ssh连接本地局域网内部署的openKlyin系统.
E绵绵
2024/08/06
4050
Windows系统ssh远程连接本地openKylin开放麒麟系统详细流程
Linux Deepin系统安装x11vnc+cpolar实现Windows系统电脑远程其桌面
Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。它支持HTTP、HTTPS、TCP协议端口映射。
屿小夏
2024/03/21
4720
Linux Deepin系统安装x11vnc+cpolar实现Windows系统电脑远程其桌面
如何异地远程访问家中局域网内威联通NAS实现远程文件共享
本次教程主要介绍如何在QNAP威联通NAS上搭建SFTP服务,并通过cpolar内网穿透将其映射到公网上,实现在公网环境下也可以远程访问连接家里内网的威联通SFTP服务,无需公网IP,也不用设置路由器那么麻烦。
大海里的番茄
2024/06/21
4760
如何异地远程访问家中局域网内威联通NAS实现远程文件共享
【树莓派5远程控制技巧:Raspberry Pi OS安装与VNC配置全攻略】
今天分享一下如何在你的树莓派5上安装Raspberry Pi OS,并配置SSH和VNC权限,让你随时随地都能远程控制这台迷你电脑。想象一下这样的场景:你躺在家里的沙发上,或者坐在咖啡馆里享受一杯香浓的拿铁,只需轻轻一点,就能通过Windows电脑上的VNC Viewer轻松操控树莓派。是不是觉得科技生活充满了无限可能?
ImAileen
2024/12/17
5400
【树莓派5远程控制技巧:Raspberry Pi OS安装与VNC配置全攻略】
一文教你学会Termux+SFTP+远程文件传输
下面介绍如何在termux 中使用SFTP 文件传输并结合cpolar内网映射工具实现远程传输.
程思扬
2023/08/16
2.3K0
一文教你学会Termux+SFTP+远程文件传输
群晖NAS启动SFTP服务并安装内网穿透工具配置SFTP服务公网地址
本文主要介绍如何将在群晖NAS中开启SFTP服务,并安装cpolar内网穿透工具配置公网地址,轻松打造一套高效、安全的跨网络远程文件传输解决方案,享受无缝的远程工作与生活体验。
YIN_尹
2024/10/12
2400
群晖NAS启动SFTP服务并安装内网穿透工具配置SFTP服务公网地址
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。
大海里的番茄
2024/05/08
2.6K0
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
MinIO是一款高性能、分布式的对象存储系统,它可以100%的运行在标准硬件上,即X86等低成本机器也能够很好的运行MinIO。它的优点包括高性能、高可用性、易于部署和管理、支持多租户等。
YY的秘密代码小屋
2024/04/10
2420
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
如何通过宝塔面板搭建一个MySQL数据库服务并实现无公网ip远程访问?
宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar即可快速搭建一个mysql数据库服务并且实现公网远程访问。
程思扬
2023/12/22
1.6K0
如何通过宝塔面板搭建一个MySQL数据库服务并实现无公网ip远程访问?
PostgreSQL数据库管理系统本地部署并实现无公网IP远程访问
今天和大家分享一下如何在Windows系统安装PostgreSQL并结合内网穿透使用,实现无公网IP情况远程访问本地数据库管理系统。
YIN_尹
2024/05/28
2930
PostgreSQL数据库管理系统本地部署并实现无公网IP远程访问
Linux系统安装SQL Server与内网穿透工具实现远程连接本地数据库
简单几步实现在Linux centos环境下安装部署SQL Server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的数据库,而无需公网IP,无需设置路由器,亦无需云服务器。
屿小夏
2024/05/25
1410
Linux系统安装SQL Server与内网穿透工具实现远程连接本地数据库
【MySQL】使用宝塔面板与内网穿透工具搭建可公网访问数据库服务
宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,本文主要介绍如何通过宝塔面板+cpolar内网穿透工具即可快速搭建一个MySQL数据库服务并实现公网远程访问。
YY的秘密代码小屋
2024/07/26
2110
【MySQL】使用宝塔面板与内网穿透工具搭建可公网访问数据库服务
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。
aosei
2024/03/05
5410
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
Windows系统如何ssh远程连接本地局域网内无公网IP的kali系统
本文主要介绍如何在本地Kali Linux系统启动ssh服务,并结合cpolar内网穿透软件生成公网地址,轻松实现无公网IP环境也能随时ssh远程连接Kali系统。
大海里的番茄
2024/07/12
3110
Windows系统如何ssh远程连接本地局域网内无公网IP的kali系统
群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件
在群晖套件中心,我们搜索webdav,找到且点击安装套件(如已安装可以忽略这一步)
大海里的番茄
2024/01/30
7500
群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件
无公网IP环境如何SSH远程连接Deepin操作系统
Deepin操作系统是一个基于Debian的Linux操作系统,专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。是中国第一个具备国际影响力的Linux发行版本,支持33种语言,用户遍布除了南极洲的其它六大洲。
鸽芷咕
2023/12/25
3070
无公网IP环境如何SSH远程连接Deepin操作系统
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
有时候我们想通过移动设备访问群晖NAS 中的文件,以满足特殊需求,我们在群辉中开启WebDav服务,结合cpolar内网工具生成的公网地址,通过移动客户端ES文件浏览器即可实现移动设备远程访问NAS文件,下面介绍步骤
iOS Magician
2023/10/11
8920
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
本地部署MySQL图形化管理工具phpMyAdmin结合内网穿透远程访问
本文主要介绍如何在群晖NAS安装MySQL与数据库管理软件phpMyAdmin,并结合cpolar内网穿透工具配置公网地址,实现异地远程访问本地部署的phpMyAdmin详细流程。
FGGIT
2024/10/15
2120
本地部署MySQL图形化管理工具phpMyAdmin结合内网穿透远程访问
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。
屿小夏
2024/03/16
1600
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
推荐阅读
宝塔FTP服务设置并结合cpolar内网穿透实现远程传输文件
4130
Windows系统ssh远程连接本地openKylin开放麒麟系统详细流程
4050
Linux Deepin系统安装x11vnc+cpolar实现Windows系统电脑远程其桌面
4720
如何异地远程访问家中局域网内威联通NAS实现远程文件共享
4760
【树莓派5远程控制技巧:Raspberry Pi OS安装与VNC配置全攻略】
5400
一文教你学会Termux+SFTP+远程文件传输
2.3K0
群晖NAS启动SFTP服务并安装内网穿透工具配置SFTP服务公网地址
2400
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
2.6K0
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
2420
如何通过宝塔面板搭建一个MySQL数据库服务并实现无公网ip远程访问?
1.6K0
PostgreSQL数据库管理系统本地部署并实现无公网IP远程访问
2930
Linux系统安装SQL Server与内网穿透工具实现远程连接本地数据库
1410
【MySQL】使用宝塔面板与内网穿透工具搭建可公网访问数据库服务
2110
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
5410
Windows系统如何ssh远程连接本地局域网内无公网IP的kali系统
3110
群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件
7500
无公网IP环境如何SSH远程连接Deepin操作系统
3070
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
8920
本地部署MySQL图形化管理工具phpMyAdmin结合内网穿透远程访问
2120
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
1600
相关推荐
宝塔FTP服务设置并结合cpolar内网穿透实现远程传输文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验