Mac当作云服务器,你真的会搞吗

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: Mac当作云服务器,你真的会搞吗

1写作目的


最近淘了个mac,发现mac和linux还挺像的,并且云服务器马上就到期了,可以不可以把mac当做永久的云服务器呢?


2FinalShell(XShell)连接MAC


MAC:首先选择系统偏好设置,选择里面的共享


8.png


MAC:在里面把远程登录远程管理打开,并且方框的地方还有连接的IP


9.png


window:使用FinalShell连接,其中IP为上图中方框的地方,用户名和密码为你mac的密码


10.png


连接成功后如下图所示


11.png


3配置内网穿透(ngrok)


ngrok官网:https://ngrok.com/

ngrok下载地址:https://ngrok.com/download***(必须看,必须看,必须看)***


12.png


3.1安装ngrok(粘贴自上图)


brew install ngrok/ngrok/ngrok



13.png


3.2获取key(注册就获取了)并且设置key


ngrok config add-authtoken abc(你自己的)


3.3设置开放的端口和协议


3.3.1案例1:开放HTTP协议+8080端口


我这里用SpringBoot写了个8080端口的demo


ngrok http 8080


14.jpg


当Session Status变为 online的时候,表示内网穿透已经配置好了,可以直接通过上面的公网地址访问了(上图的https://a3b7-111-201-1-4.jp.ngrok.io 就等同访问127.0.0.1:8080)。当然,这个前面的地址并不是固定的,每次启动ngork都会生成一个虚拟ip。


当我在其他的电脑上访问https://a3b7-111-201-1-4.jp.ngrok.io时就访问到的springboot程序


3.3.2案例2:开放mysql服务(TCP)


先在本地启动mysql(3306),我是用dockr起的


 docker run -d -p 3306:3306 --name mysql3306 -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql


使用ngrok配置服务和端口,如下面代码和图所示


ngrok tcp 3306


15.jpg


当我在其他的电脑上访问MySQL(0.tcp.jp.ngrok.io:15424)时,如下图所示,就可以访问到


16.png


4 总结


其实本文的思路很简单。

首先解决在内网间可以远程管理服务器的问题,该问题是通过简单的电脑配置使得Mac可以被XShell连接使用。


然后解决内网穿透问题,通过ngrok工具实现在外网访问该服务器的问题。

注意:可以加楼主的微信,通过本文下的公众号去获取楼主的联系方式,共同进步

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6天前
|
存储 数据安全/隐私保护 Swift
使用MAC如何打开远程服务器和文件管理工具
使用MAC如何打开远程服务器和文件管理工具
|
6天前
|
Python
pytho3 urllib urllib3 获取本地ip地址和mac地址发送post到指定http服务器
pytho3 urllib urllib3 获取本地ip地址和mac地址发送post到指定http服务器
36 0
|
6天前
|
Python
pytho2 urllib urllib2 获取本地ip地址和mac地址发送post到指定http服务器
pytho2 urllib urllib2 获取本地ip地址和mac地址发送post到指定http服务器
19 0
|
6天前
|
NoSQL Unix Linux
C语言获取服务器MAC地址
C语言获取服务器MAC地址
34 1
|
6月前
|
Linux Apache 数据安全/隐私保护
Mac下搭建FTP服务器
Mac下搭建FTP服务器
532 0
Mac下搭建FTP服务器
|
10月前
|
网络安全 开发工具
Mac 端 iterm2 连接服务器 vim 串行的问题
Mac 端 iterm2 连接服务器 vim 串行的问题
|
10月前
|
Python
python自带模块获取服务器主机名称、IP地址和mac地址
python自带模块获取服务器主机名称、IP地址和mac地址
98 1
|
6天前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
214 0
|
1天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得
|
1天前
|
存储 弹性计算 监控
【阿里云弹性计算】深入阿里云ECS配置选择:CPU、内存与存储的最优搭配策略
【5月更文挑战第20天】阿里云ECS提供多种实例类型满足不同需求,如通用型、计算型、内存型等。选择CPU时,通用应用可选1-2核,计算密集型应用推荐4核以上。内存选择要考虑应用类型,内存密集型至少4GB起。存储方面,系统盘和数据盘容量依据应用和数据量决定,高性能应用可选SSD或高效云盘。结合业务特点和预算制定配置方案,并通过监控应用性能适时调整,确保资源最优利用。示例代码展示了使用阿里云CLI创建ECS实例的过程。
32 5