1.前言
做运维的小伙伴都知道,运维工作经常会出一些紧急情况需要进行紧急线上维护,如果这个时候,我们不在公司或者家应该如何处理,我分享下我用的两种方式。
2.支持方式说明
2.1.前提条件
1、你的架构需要支持vpn连接,且你安装的VPN最好支持电脑和手机客户端,我使用openvpn。
2、需要一部智能手机,可以随时连接4g。
3、最好要有一台笔记本电脑,安装所有工作必备软件。
4、手机和电脑使用同一个浏览器,并用同一个帐号登录,且公司的站点(发布系统,知识库),都收藏到浏览器中。我手机和电脑使用的都是Safari浏览器,使用Apple id登录后,无论手机还是电脑的收藏内容和登录账号密码都会同步给对方。
2.2.4g电脑支持方式说明
长时间出门在外最好还是携带笔记本电脑,在线上出现紧急问题时通过手机共享4g流量给电脑进行调试。
我今年国庆在家值班巡检3天时间,每天大约两个小时左右,还有共享一下Wi-Fi查资料以及手机使用,国庆期间也就5G多流量,而且速度可以保证。
2.3.4g手机支持方式说明
如果平时出门,没有携带电脑,这种方式就需要使用手机进行支援了,手机支援安装openvpn和Termius即可。出现问题手机直接拨通openvpn,可以使用Termius连接服务器进行,进行一些服务器的操作(比如重启服务),或者打开手机浏览器进行一些进行一些web操作(比如发布)。
。
3.4g手机支持环境搭建说明
电脑的方式支持的方式比较简单,出现问题,手机共享Wi-Fi给电脑进行调试即可。但是手机环境在配置的时候遇到了一些小问题,这里说明下配置思路。
3.1.问题
手机在安装openvpn客户端的时候,在App Store搜索不到,虽然open VPN官网有iOS客户端下载,但是手机需要越狱才可以安装,这个时候又不想越狱。
3.2.解决思路
appstore在内陆地区没有open VPN客户端下载,但是在其他地区的App Store可以下载到,比如台湾,香港。下面就简单说明一下安装过程。
1、注册一个非内陆(香港,台湾,海外)Apple id帐号,在注册时选择地区为内内陆地区即可。(注意:非内陆Apple id注册会检测你的ip地址,如果ip不是当地ip需要翻墙注册,比如我需要注册地区是香港就需要翻墙到香港)。
注意:如果注册有问题也可以直接在淘宝买一个apple id帐号,几块钱。
2、使用非大陆帐号登录到App Store,搜索openvpn安装
3、copy openvpn配置文件到手机,导入到openvpn并测试连通性
4、手机安装ssh client连接服务器,我安装的是Termius,提前保存好你的服务器session,到直接点击连接即可,配置完成效果演示。
4.后记
两种方式这样就介绍完了,本文主要以介绍方法和思路为主,具体配置过程对运维来说还是非常简单。