借助阿里云ECS实现本地电脑连接实验室内网服务器

简介: 在实验室的服务器上进行开发,往往只能通过内网电脑进行ssh连接。然而疫情当下,很多时候都要居家办公,或远程办公。借助阿里云ECS,我们可以搭建一个FRP服务,实现内网穿透,在家里的电脑也可以ssh连接内网服务器。

因为疫情,有远程实验的需求,因此搜索了如何实现在自己电脑上连接内网服务器的教程。基本思路就是通过一台具有公网IP的服务器,搭建FRP服务,实现内网穿透。

假设看这篇分享的人已经创建好了自己的ECS实例,公网ip为xx.xx.xx.xx。下面以Ubuntu系统说明实现内网穿透的流程。

下载必备程序

首先需要去github上下载frp的软件,地址在这里,要根据自己的系统选择。注意,阿里云服务器和内网服务器都需要下载。下载命令如下

wget https://github.com/fatedier/frp/releases/download/v0.41.0/frp_0.41.0_linux_amd64.tar.gz

开放阿里云服务器端口

这里需要开放阿里云服务器的两个端口,进入方式如下,先点击“安全组”,再点击“配置规则”,如下
图片

然后点击"手动添加",输入如下配置端口7000,端口5000也类似
image.png

阿里云服务器上的配置

解压下载好的程序

tar -zxvf frp_0.41.0_linux_amd64.tar.gz

进入文件夹

cd frp_0.41.0_linux_amd64

修改frps.ini文件

vim frps.ini

其实这里并不需要修改,frps.ini文件里已经设置好了,即

bind_port = 7000

启动frps服务

nohup ./frps -c ./frps.ini &

注意不要漏掉最后的&。这里建议不要按Ctrl+C,直接关闭终端就可以。有的终端按Ctrl+C似乎会终止frps服务。

内网服务器上的配置

解压下载好的程序

tar -zxvf frp_0.41.0_linux_amd64.tar.gz

进入文件夹

cd frp_0.41.0_linux_amd64

注意,这里是修改frpc.ini文件

vim frpc.ini

修改内容如下

[common]
server_addr = 阿里云服务器的ip(公网ip)
server_port =  7000 #对应阿里云服务器中的端口

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22(必须是22,ssh端口)
remote_port = 5000(就是上面阿里云服务器安全组规则里开放的第二个端口)

启动frpc服务

nohup ./frpc -c frpc.ini &

测试ssh连接

在自己的电脑上,输入

ssh -p 5000 用户名@阿里云服务器ip

例如

ssh -p 5000 mike@8.8.8.8

总结:
上面只写了如何实现内网穿透,还可以在不同的IDE里直接连接服务器。此外,在安全组里开放端口时,并不一定要选择0.0.0.0/0,实际上这是一种不安全的方法。在开发者社区里已有其他作者分享了更安全的设置方法,可以自行搜索查看。
这是我首次使用阿里云服务器,体验较好。阿里云服务器在使用上较为便捷,安全组的自定义设置也可以同时保障个性化和隐私。由于这只是初步体验,更多有趣的功能还待探索。我将在后续中继续更新我的使用体验,分享我的学习旅程。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
弹性计算 搜索推荐 异构计算
阿里云服务器多少钱一年?亲自整理ECS、轻量和GPU服务器租赁价格表
2025年阿里云服务器优惠汇总:轻量应用服务器2核2G 38元/年起,ECS 2核2G 99元/年,2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量25元/月起,新老用户同享,续费同价。
2087 158
|
8月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
688 10
|
8月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
562 2
|
8月前
|
弹性计算 ice
阿里云4核8G云服务器配置价格:热门ECS实例及CPU处理器型号说明
阿里云2025年4核8G服务器配置价格汇总,涵盖经济型e实例、计算型c9i等热门ECS实例,CPU含Intel Xeon及AMD EPYC系列,月费159元起,年付低至1578元,按小时计费0.45元起,实际购买享折扣优惠。
3002 1
|
10月前
|
存储 弹性计算 运维
阿里云服务器ECS是什么?你真的了解吗?云服务器解析
阿里云服务器ECS是阿里云提供的虚拟服务器服务,用户可按需租赁使用,无需自建机房。它具备高可用、高安全、弹性伸缩、节约成本等优势,适用于网站搭建、数据应用、运维测试等多种场景。本文详解ECS组成、架构、使用方法及与传统服务器的区别。
743 1
|
10月前
|
存储 弹性计算 缓存
阿里云ECS通用算力型u2i服务器性能测评、CPU型号及配置参数解析
阿里云ECS通用算力型u2i实例,搭载Intel® Xeon® Platinum处理器,支持第五、六代至强平台,适用于Web、Java、中小型数据库等场景。提供1:1至1:8多种vCPU与内存配比,最大32vCPU,标配ESSD Entry云盘,网络性能随规格提升增强,支持IPv4/IPv6,适用于企业级应用、数据分析、缓存集群等业务,兼顾性能与成本效益。
702 157
|
8月前
|
弹性计算 网络协议 Linux
阿里云服务器简介及使用教程,附送云服务器ECS自定义创建流程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程及使用教程,涵盖配置选择、网络设置、安全组规则等,助您轻松上手。
685 16
|
8月前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。

热门文章

最新文章