QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问

文章目录

  • 前言
  • 1. 威联通NAS启用SFTP
  • 2. 测试局域网访问
  • 3. 内网穿透
    • 3.1 威联通安装cpolar内网穿透
    • 3.2 创建隧道
    • 3.3 测试公网远程访问
  • 4. 配置固定公网TCP端口地址
    • 4.1 保留一个固定TCP端口地址
    • 4.2 配置固定TCP端口地址
    • 4.3 测试使用固定TCP端口地址远程连接威联通SFTP

转载自远程内网穿透的文章:QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问

前言

本次教程实现在QNAP威联通NAS上搭建SFTP服务,并通过cpolar内网穿透将其映射到公网上,实现在公网环境下也可以远程访问连接家里内网的威联通SFTP服务。

1. 威联通NAS启用SFTP

进入威联通控制台,找到Telnet/SSH

20230214172101

检查一下SSH和SFTP是否有启用,如没有开启,需要开启一下,并点击应用

20230214172102

2. 测试局域网访问

SSH和SFTP启动后,我们使用威联通IP地址测试连接是否正常。这里我们使用FileZill工具进行测试:

  • 主机:输入威联通IP地址
  • 用户名:威联通的用户名
  • 密码:威联通的登录密码
  • 端口:22

点击快速连接,出现目录即表示连接成功

20230214172103

3. 内网穿透

局域网测试连接没有问题后,接下来我们再做内网穿透,将22端口映射到公网,实现在外公网远程访问家里威联通文件,实现文件共享。这里我们使用cpolar内网穿透来实现,无需公网IP,也不用设置路由器,操作简单。

3.1 威联通安装cpolar内网穿透

如何在威联通NAS上安装cpolar,请参考该篇文章教程:

  • 无需公网IP,在外远程访问NAS威联通QNAP【内网穿透】

3.2 创建隧道

在威联通NAS上安装cpolar成功后,在浏览器上访问威联通IP地址:9200,登录cpolar web UI管理界面。

点击左侧仪表盘的隧道管理————创建隧道:

  • 隧道名称:可自定义,注意不要与已有隧道名称重复
  • 协议类型:选择TCP
  • 本地地址:22
  • 端口类型:目前选择随机,可以免费使用,我们临时测试一下
  • 地区:可以默认选择,或者选择China VIP地区

点击创建

20230214172104

创建隧道成功后,我们在左侧仪表盘的状态————在线隧道列表,可以看到我们刚刚所创建隧道所生成的公网地址+公网端口号,将其复制下来。

20230214172105

3.3 测试公网远程访问

打开FileZill工具,使用刚刚获取并复制好的公网地址sftp://3.tcp.vip.cpolar.cn进行连接,注意一定要加上sftp://,端口号需要更换公网地址的端口11630,出现列出目录表示成功

20230214172106

4. 配置固定公网TCP端口地址

由于我们上面创建隧道时使用的是随机地址,仅仅适合测试使用,所生成的地址会在24小时内随机变化。为了更好的连接,我们需要固定TCP端口地址,使其连接更加稳定,同时提高带宽。

需要注意,配置固定TCP端口地址需要将cpolar升级到专业版套餐或以上。

20230214172107

4.1 保留一个固定TCP端口地址

登录cpolar官网www.cpolar.com,进入到官网后台后,点击左侧的预留,然后找到保留的TCP地址

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

点击保留

20230214172108

地址保留成功后,系统会生成相应的固定公网地址+公网端口号,将其复制下来

20230214172109

4.2 配置固定TCP端口地址

在浏览器上访问并登录威联通的cpolar web UI管理界面,即威联通IP:9200。点击左侧仪表盘的隧道管理——隧道列表,找到之前创建的威联通SFTP隧道,点击右侧的编辑

20230214172110

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

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

点击更新

20230214172111

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,找到我的世界隧道,可以看到公网地址已经更新成为了固定tcp地址。

20230214172112

4.3 测试使用固定TCP端口地址远程连接威联通SFTP

打开FileZill,将主机地址以及端口号替换为刚刚配置成功的固定tcp地址和端口号,然后点击连接即可

20230214172113

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

优化|一阶方法:求解不具有凸性和lipschitz连续性的复合问题

论文解读者:陈康明,赵田田,李朋 编者按:​ 对于大多数一阶算法,我们会在收敛性分析时假设函数是凸的,且梯度满足全局 Lipschitz 条件。而本文中,对于某一类特殊函数。我们不仅不要求函数是凸的…

一次源码编译安装PostgreSql失败

需要perl;之前博文已提到;之前有一种编程语言叫perl,此perl应该不是那个;可到其官网下载,Perl Download - www.perl.org 安装时添加到环境变量; 可能是一个东西;有编程语言和工具;大…

html实现多种风格的时间轴(附源码)

文章目录 1.设计来源1.1 对称风格时间轴1.2 横向风格时间轴1.3 回忆风格时间轴1.4 记事风格时间轴1.5 简易风格时间轴1.6 科技风格时间轴1.7 列表风格时间轴1.8 跑道风格时间轴1.9 人物风格时间轴1.10 容器风格时间轴1.11 沙滩风格时间轴1.12 双边风格时间轴1.13 图文风格时间轴…

CRM系统中AI如何进行销售线索评分?有什么好处(上)

每个公司的TOP销售都是精明的猎手。他们善于从大量潜在客户中挑出最可能购买的,把最好的时间、精力和资源给到高意向客户。意向度差一些的排在后面,在资源分配上也会降低。现在,您可以通过AI来进行线索评分,可以说CRM销售线索评分…

【Linux】 Linus世界,WIndows VS Linux

文章目录 前言WindowsLinux操作系统Windows VS Linux收费情况技术支持安全性开源 区别 前言 在电脑世界有两种十分常见的电脑操作系统——Linux与和Windows,相信对电脑有一定了解的人对它们一定并不陌生!但是在我们的使用过程中,是否有什么事…

MySQL用户管理

目录 用户管理 用户 用户信息 创建用户 删除用户 修改用户密码 数据库的权限 给用户授权 回收权限 用户管理 如果我们只能使用root用户,这样存在安全隐患。这时,就需要使用MySQL的用户管理。 用户 用户信息 MySQL中的用户,都存储…

3 springboot更改tomcat的端口和启动时的banner

3.1 更改tomcat端口 点击resources下的application.properties。 然后,添加以下信息,即可把端口号更改为8081。 # 更改项目的端口号 server.port80813.2 更改启动时的banner 首先,进入网站:https://www.bootschool.net/ascii-art…

STL源码刨析 string实现

目录 一. string 类介绍 二. string 的简单实现 1. 类内成员变量 2. Member functions string ~string operator string(const string& str) 3. Capacity size capacity empty clear reserve resize 4.Modifiers push_back append operator insert era…

微服务:Springboot集成Hystrix实现熔断、降级、隔离

文章目录 前言知识积累Springboot集成Hystrix1、maven依赖引入2、application开启feign的hystrix支持(客户端配置限流降级熔断)3、入口类增加EnableFeignClients EnableHystrix 开启feign与hystrix4、feign调用增加降级方法服务端配置限流降级熔断(选择使…

MySQL基础篇第1章(数据库概述)

文章目录 1、为什么要使用数据库2、数据库与数据库管理系统2.1 数据库的相关概念2.2 数据库与数据库管理系统的关系2.3 常见的数据库管理系统排名2.4 常见的数据库介绍 3、MySQL介绍3.1 概述3.2 MySQL发展史重大事件3.3 关于MySQL 8.03.4 Oracle VS MySQL 4、RDBMS 与 非RDBMS4…

基于Python热门旅游景点数据分析系统设计与实现

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专…

管理执行系统-亿发MES智能制造系统赋能制造企业信息化,实现工业现代化

在制造技术领域,质量控制信息集成建设需要健全的管理体系,加强全过程管理。虽然管理执行系统 (MES) 背后的理论思维已经取得了重大进展,但在软件应用集成和分析能力方面仍有改进的空间。本文将探讨MES系统如何赋能制造企业信息化,…

Camera API1 使用说明

Camera API2 使用说明 目录 一、开启相机 1.1创建项目 1.2注册权限 1.3配置相机特性要求 1.4 获取摄像头的个数 1.5 根据 ID 获取 CameraInfo facing 1.6 开启相机 1.7 关闭相机 二、预览 2.1认识 Parameters 2.2 设置预览尺寸 2.3添加预览 Surface 2.4 开启和关…

指针的进阶(1)

指针的回顾 在C语言中,指针是一个变量,与其他数据不同的是,它的作用是用来存储其它变量的内存地址。指针可以指向不同类型的数据,包括整数、浮点数 、字符、数组等。通过使用指针,我们可以直接访问和修改存储在内存中…

Zabbix 的使用

Zabbix 的使用 一、添加 zabbix 客户端主机1.1 环境准备1.2 服务端和客户端都配置时间同步1.3 服务端和客户端都设置 hosts 解析1.4 设置 zabbix 的下载源,安装 zabbix-agent21.5 修改 agent2 配置文件1.6 启动 zabbix-agent21.7 在服务端验证 zabbix-agent2 的连通…

Android Studio实现内容丰富的安卓校园新闻浏览平台

如需源码可以添加q-------3290510686,也有演示视频演示具体功能,源码不免费,尊重创作,尊重劳动。 项目编号070 1.开发环境 android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看新闻列表…

【爬虫】百度FengXiangBiao(完全爬虫卡住了,是爬虫+文本提取方式)

学习使用。爬虫有风险。使用需谨慎。切记切记。 参考链接:学习python爬虫—爬虫实践:爬取B站排行榜 都是排行榜反正 网页细节 按F12,打开控制台。前端就是这点好,非常直观。 找到排行的具体位置,如下图,这…

【如何成功加载 HuggingFace 数据集】不使用Colab,以ChnSentiCorp数据集为例

【如何成功加载 HuggingFace 数据集】不使用Colab,以ChnSentiCorp数据集为例 前置加载数据集尝试一:标准加载数据库代码尝试二:科学上网尝试三:把 Huggingface 的数据库下载到本地尝试3.5 创建 state.json彩蛋 前置 Huggingface …

找不到 配置管理器。sql server 2008 r2 在win10下

win10 打开sqlserver2008r2的SQL Server 配置管理器 ,通过开始程序中找不到“SQL Server 配置管理器”。去自己电脑上此目录找,“C:\Windows\SysWOW64\SQLServerManager10.msc”,直接运行此文件就可以调出“SQL Server 配置管理器”。 在win1…

c语言内存

程序是保存在硬盘中的,要载入内存才能运行,CPU也被设计为只能从内存中读取数据和指令。 对于CPU来说,内存仅仅是一个存放指令和数据的地方,并不能在内存中完成计算功能, 如:计算abc,必须将a,b,c都读取到CPU…