借助阿里云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,实际上这是一种不安全的方法。在开发者社区里已有其他作者分享了更安全的设置方法,可以自行搜索查看。
这是我首次使用阿里云服务器,体验较好。阿里云服务器在使用上较为便捷,安全组的自定义设置也可以同时保障个性化和隐私。由于这只是初步体验,更多有趣的功能还待探索。我将在后续中继续更新我的使用体验,分享我的学习旅程。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
15天前
|
机器学习/深度学习 弹性计算 运维
云计算系列之阿里云ECS服务器管理实战
本文档介绍了阿里云ECS(Elastic Compute Service)的基本概念、实例管理、磁盘操作、快照与镜像功能及其应用场景,最后通过具体案例解析ECS的实际应用。ECS是阿里云提供的高效、可靠的云计算服务,支持多种业务需求,如Web应用、高并发网站、数据库等,帮助企业快速构建稳定安全的应用,提升运维效率,降低IT成本。文档还详细说明了ECS实例的创建方式、连接方法及日常管理操作,帮助用户更好地利用ECS服务。
53 2
云计算系列之阿里云ECS服务器管理实战
|
10天前
|
存储 弹性计算 数据库
阿里云服务器ECS产品试用、ECS试用攻略、试用宝典及试用产品续用相关活动介绍
阿里云服务器ECS产品免费试用是阿里云为新手用户提供的免费体验的权益,旨在为新手开发者提供 0 成本高质量的上云体验服务,打造开放,敏捷的开发者环境。阿里云为广大用户提供基础版、企业版试用产品服务(二选一),帮您0门槛轻松体验1个月,基础版最高可试用4核 (vCPU) 8 GiB配置,企业版最高可最高可试用8核 (vCPU) 16 GiB。本文为大家介绍云服务器ECS产品试用、试用宝典、ECS试用攻略及试用产品续用相关活动,以供参考。
|
13天前
|
弹性计算 安全 网络安全
阿里云服务器租用流程,四种阿里云服务器租用方式图文教程参考
阿里云服务器可以通过自定义租用、一键租用、云市场租用和活动租用四种方式去租用,不同的租用方式适合不同的用户群体,例如我们只是想租用一款配置较低且可以快速部署应用的云服务器,通常可以选择一键租用或者云市场租用,本文为大家展示不同租用方式的适合对象以及租用流程,以供初次租用阿里云服务器的用户参考和选择。下面是阿里云服务器租用的图文操作步骤。
|
15天前
|
弹性计算 并行计算 数据库
阿里云服务器多少钱一年?整理2024年最新爆款服务器配置排行榜,共7台!
阿里云2024年服务器最新价格出炉,涵盖ECS云服务器与轻量应用服务器多款配置,如2核2G 79元/年起、2核4G配置199元一年、4核8G 955元/年等,满足不同需求。详情及购买链接见正文。
|
17天前
|
弹性计算 数据库连接 Nacos
阿里云ECS服务器在docker中部署nacos
docker pull nacos 失败,docker部署nacos遇到的问题,nacos数据库连接,nacos端口映射
76 1
|
21天前
|
弹性计算 开发框架 .NET
阿里云服务器购买教程及云服务器地域、实例、操作系统、带宽等参数选择指南
对于初次购买阿里云服务器的用户来说,想使用阿里云服务器搭建网站或者运行APP、小程序等项目,第一步就是要先购买阿里云服务器,下面小编以图文形式给大家介绍一下阿里云服务器的购买流程,以及购买过程中如何云服务器地域、实例、带宽等关键配置和选择这些参数的一些注意事项,以供参考。
|
22天前
|
存储 固态存储 安全
阿里云服务器X86计算架构解析与X86计算架构云服务器收费价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中X86计算是用户选择最多的一种架构,本文将深入探讨阿里云X86计算架构的云服务器,包括其技术特性、适用场景、性能优势以及最新价格情况。
|
3天前
|
弹性计算
阿里云2核16G云服务器多少钱?亲测ECS内存型r8i租赁价格
阿里云2核16G云服务器,内存型r8i实例1年6折优惠后价格为1901元,月付334.19元,按小时计费0.696221元。更多配置及优惠详情,请访问阿里云ECS页面。
|
23天前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
弹性计算 Ubuntu 应用服务中间件
ecs 服务器的初次使用
大一期间,在老师的指导下逐渐了解熟悉并运用ECS服务器
ecs 服务器的初次使用

热门文章

最新文章