宝塔面板配置FTP服务结合内网穿透实现其他设备远程连接上传文件

news2025/1/10 23:45:51

文章目录

    • 前言
    • 1. Linux安装Cpolar
    • 2. 创建FTP公网地址
    • 3. 宝塔FTP服务设置
    • 4. FTP服务远程连接
        • 小结
    • 5. 固定FTP公网地址
    • 6. 固定FTP地址连接

前言

本文主要介绍宝塔FTP文件传输服务如何搭配内网穿透工具,实现随时随地远程连接局域网环境搭建的宝塔FTP文件服务并进行文件管理!

宝塔FTP是宝塔面板中的一项功能,用于设置和管理FTP服务。通过宝塔FTP,用户可以创建FTP账号,配置FTP用户权限,并进行文件上传、下载和删除等操作.

cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。

1. Linux安装Cpolar

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

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20230303183721806

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

sudo systemctl enable cpolar

然后启动cpolar服务

sudo systemctl start cpolar

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

image-20230303184430176

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

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

image-20230303184618711

2. 创建FTP公网地址

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

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

点击创建

image-20240116132321198

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

image-20240116132922392

3. 宝塔FTP服务设置

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

image-20240116133817180

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

image-20240116134642143

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

image-20240116134749147

4. FTP服务远程连接

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

image-20240116135507360

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

image-20240116135610990

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

image-20240116135625923

小结

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

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

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

5. 固定FTP公网地址

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

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

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

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

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

image-20240116141036435

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

image-20240116141102275

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

image-20240116141129282

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

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

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

image-20240116141243345

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

image-20240116141412149

6. 固定FTP地址连接

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

image-20240116141852311

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

image-20240116141943987

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

image-20240116142113041

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

image-20240116142154323

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

image-20240116142210686

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2202225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电商数据淘宝/京东/1688商品SKU数据采集||电商API接口

电商数据采集接口数据分析是一个涉及多个步骤的过程,以下是一个详细的指南: 一、数据采集接口的选择与接入 选择合适的电商数据采集接口: 根据需求选择提供所需数据的电商平台接口。考虑接口的稳定性、数据更新频率及准确性。 接口接入准备&…

《网络数据安全管理条例》正式公布,规范数据处理活动,保障网络数据安全

近日,《网络数据安全管理条例》(以下简称《条例》)正式公布,自2025年1月1日起施行。 《条例》旨在规范网络数据处理活动,保障网络数据安全,促进网络数据依法合理有效利用,保护个人、组织的合法权…

java时间复杂度与空间复杂度的排序

怎么理解时间复杂度和空间复杂度 时间复杂度和空间复杂度一般是针对算法而言,是衡量一个算法是否高效的重要标准。先纠正一个误区,时间复杂度并不是算法执行的时间,再纠正一个误区,算法不单单指冒泡排序之类的,一个循…

获取期货股票历史数据以及均线策略分析

【数据获取】银河金融数据库(yinhedata.com)能够获取国内外金融股票、期货历史行情数据,包含各分钟级别。 【搭建策略】均线策略作为一种广泛应用于股票、期货等市场的技术分析方法,凭借其简单易懂、操作性强等特点,深…

CV图像处理小工具——json文件转P格式mask

CV图像处理小工具——json文件转P格式mask import cv2 import json import numpy as np import osdef func(file_path: str) -> np.ndarray:try:with open(file_path, moder, encoding"utf-8") as f:configs json.load(f)# 检查JSON是否包含必要的字段if "…

【专题】2024年中国电商市场研究报告合集PDF分享(附原数据表)

原文链接:https://tecdat.cn/?p37835 在全球电商持续发展的背景下,中国电商市场面临新态势。 增长压力与机遇并存,从综合电商与直播电商发展的放缓,到企业 3C 数码商用品电商采购的趋势,以及零售业拥抱“性价比时代…

校园网站设计怎么做

校园网站设计是一项复杂而又具有挑战性的任务,因为它需要考虑到学校内各种不同的需求和利益。一个成功的校园网站应该能够满足学生、教职员工、家长和管理人员的需求,同时提供清晰、易用且富有吸引力的界面。以下是一些设计校园网站的关键方面&#xff0…

腾讯全文检索引擎 wwsearch 正式开源

背景 企业微信作为典型企业服务系统,其众多企业级应用都需要全文检索能力,包括员工通讯录、企业邮箱、审批、汇报、企业CRM、企业素材、互联圈子等。下图是一个典型的邮件检索场景。 由于过去几年业务发展迅速,后台检索架构面临挑战&#xf…

学霸都在用的秘密武器!盘点3款语音识别转文字软件,学习力MAX!

现在科技这么发达,手写笔记好像越来越不流行了。在这个什么都讲究快的时代,怎么又快又好地记下重要信息,是大家都想要的。正好,现在市面上有很多能把语音转换成文字的工具,它们特别有用,正在慢慢改变我们学…

pipe和pipefd

Linux 中 pipe 的详细介绍 在 Linux 中,pipe 是一个系统调用,用于创建一个管道,这是一种用于进程间通信(IPC)的机制。管道允许两个进程之间进行单向数据传输,通常是一个进程向管道写入数据,而另…

【机器学习】金融预测 —— 风险管理与股市预测

我的主页:2的n次方_ 在金融领域,机器学习(ML)已经成为了不可或缺的工具。金融预测,尤其是风险管理和股市预测,涉及海量数据和复杂模式的分析,而这些正是机器学习擅长处理的领域。通过分析历…

什么是矩阵系统,怎么选择矩阵系统,怎么oem贴牌,怎么源码搭建

一、架构设计方面 采用微服务架构 将矩阵系统拆分为多个小型的、独立的服务模块。每个微服务专注于特定的业务功能,如用户管理、内容发布、数据分析等。这样可以独立地开发、部署和扩展每个服务,而不会影响整个系统。例如,当用户量增加导致用…

机器学习与神经网络荣膺诺贝尔物理学奖:跨学科融合的时代来临

近日,2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,这一消息犹如一颗重磅炸弹,迅速在全球学术界和科技界引起了轰动和热议。这是诺贝尔物理学奖首次将桂冠授予计算机科学领域的研究者,标志着物理学与计算机科学的…

dvwa:文件包含、文件上传

文件包含 本地文件包含(敏感信息泄露)和远程文件包含(命令执行) 本地文件包含一般包含一些本地的敏感文件,如:/etc/passwd或/etc/shadow等 远程文件包含能使得服务器代码执行,如包含黑客vps的…

【纯前端实现xlsx的解析并处理成table需要的格式】

概要 xlsx纯前端导入并解析成json 整体架构流程 xlsx导入并解析成json,并与table中的数据进行对比,根据唯一标识更新对应数据项 技术名词解释 vue2xlsx 技术细节 首先下载xlsx依赖 npm install xlsx --save然后在需要导入xlsx的地方 这里主要用in…

基于模型的强化学习方法4大类灌水范式

我们都知道基于模型的强化学习,就是从数据中学一个环境模型。 举个例子,我们要控制一个马达,输入就是电流,输出就是转速。无模型强化学习就是随机采样,然后从数据中直接学习输入到输出的影射,研究重心在如…

【AAOS】Android Automotive 10模拟器源码下载及编译

源码下载 repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r47 repo sync -c --no-tags --no-clone-bundle 源码编译 source build/envsetup.sh lunch aosp_car_x86_64-userdebug make -j8 运行效果 emualtor Cluster Home Map All …

大模型部署-​Ollama+WebUI

Ollama(安装包和安装文档文末领取!) Ollama 简介 主要特点: 易于使用:它提供了一个简洁的界面和命令行工具,使得用户可以方便地管理和运行不同的大语言模型。 多种模型支持:可以运行多种开源…

ip地址换网就不一样了吗?ip地址会因什么变动而变化

在当今数字化时代,IP地址作为网络设备的唯一标识,扮演着至关重要的角色。然而,对于许多用户来说,IP地址的变动仍然是一个充满疑惑的话题。那么,IP地址换网就真的不一样了吗?本文将深入探讨IP地址变动的因素…

力扣1~10题

题1(简单). 思路: 因为时间复杂度小于n^2,所以不能双for遍历,怎么优化? 这里采用一个键值对的形式,存储nums离target的间隔和它的下标,只要n,然后再遍历nums有没有刚好是这个距离的就…