当前位置: 首页 > news >正文

huawei euleros - 本地安装和远程安装的区别

文章目录

  • huawei euleros - 本地安装和远程安装的区别
    • 概述
    • 笔记
    • 远程实验环境
    • 本地安装参考文档
    • 开始远程安装huawei euleros 2.0SP5
    • 登录
    • 找到做实验的华为云服务器
    • 先关机
    • 选操作系统
    • 更改安全组
    • 修改root口令
    • 远程登录
    • 备注
    • END

huawei euleros - 本地安装和远程安装的区别

概述

已经在本地和远程都装好了huawei euleros 2.0SP5, 已经有了相同的开发环境, 在本地和远端都可以正常跑东西了.

需要在远端运行的东西, 在本地测试完, 再部署到远端的云服务器. 这样靠谱多了.

本地安装和远程安装有一些区别, 记录一下.

笔记

远程实验环境

参加华为云活动时, 除了自己买的云服务器, 华为云还赠送了一台测试用的服务器(因为开始买错了香港服务器节点, 后来退了.又换了一个内地节点的服务器, 就不知道这台测试用的服务器是不是赠送的? 还是买错之后, 华为云没有马上收回这个买错的服务器?), 反正现在还剩10天时间可用.

就在这个测试用服务器上, 将远程安装重新做一次, 将和本地安装不同的地方记录一下.

本地安装参考文档

远程操作时, 和本地一样的操作, 参见本地安装huawei euleros 2.0SP5的笔记如下:

hawei EulerOS - 安装后的基本配置操作

huawei euleros - add yum repo

huawei euleros - 用宝塔面板安装nginx

开始远程安装huawei euleros 2.0SP5

登录

登录华为云

请添加图片描述

请添加图片描述

找到做实验的华为云服务器

进入控制台

请添加图片描述

在左边服务列表中点击HECS服务器

请添加图片描述

在自己的云服务器列表页中, 拉到最下面, 就是自己买的云服务器.

请添加图片描述

因为是新的服务器重装, 需要先选操作系统, 刚买的时候, 默认是Huawei Cloud EulerOS2.0 标准版64位, 这和EulerOS 2.0SP5是不同的, 宝塔面板在Cloud EulerOS2.0中不好使, 只能选EulerOS2.0SP5.

先关机

如果要重新换操作系统开始玩, 需要看一下, 这台实验服务器是否已经关机了, 需要先关机, 否则不能切换操作系统.

请添加图片描述

请添加图片描述

请添加图片描述

注册华为云用户时, 要下载安装华为APP, 验证码都是在华为云APP中更新的.

选操作系统

这次选euleros主要考虑安全性.

不过试了一下, 发现yum源只能选官方的. 如果要装第三方库或应用, 不是很方便.

还是比较习惯用debian, 资料比较多, 缺啥库, 随时安装. 以后换成debian玩.

请添加图片描述

在要做实验的华为云服务器那一行, 点击右边的"切换操作系统"按钮.

请添加图片描述

请添加图片描述

操作系统列表中有2个EulerOS(EulerOS 和 Huawei Cloud EulerOS), 是不同的2个OS.

这次为了快速搭建web容器, 使用了宝塔面板.

宝塔面板只能在EulerOS上正常安装nginx.

在Huawei Cloud EulerOS上用EulerOS上用 宝塔面板安装nginx是不好使的, 缺依赖库.

请添加图片描述

远程华为云服务器的root口令是从OS外部设置的.

请添加图片描述

在远程服务器上使用windows操作系统是要收费的, 不存在使用和谐版的可能.

linux操作系统都是免费的.

更改安全组

请添加图片描述

为啥要更改安全组呢? 因为云服务器的端口规则控制是在OS外部设置的. 在OS内部设置防火墙是不好使的.

请添加图片描述

请添加图片描述

点击按钮"创建安全组"

请添加图片描述

自定义一个新的安全组.

请添加图片描述

先不配置规则.

开始配置新建的端口访问规则(安全组)

请添加图片描述

请添加图片描述

入站规则默认是全部端口都放开了, 将默认的规则都删掉. 删除时, 需要华为APP提供的验证码.

新加一个规则, 放开80端口.

请添加图片描述

请添加图片描述

请添加图片描述

添加好的IPV4开放TCP80端口的规则就设置好了.

然后继续放开20, 21, 22, 443, 8888, 25000到40000端口, 这个根据自己实际情况来.

其中8888端口是宝塔面板用的.

请添加图片描述

添加端口范围时, 在端口之间用 - 符号连接. e.g. 要放开 25000到40000端口之间的端口范围, 写为 25000-40000

最后添加完端口入站规则的样子如下

请添加图片描述

出站规则默认是放开所有端口的出站数据, 不用改, 就用默认的.

请添加图片描述

可以看出IPV4, IPV6的规则优先级可以重复.

如果在IPV4或IPV6下有多个规则, 这些规则的优先级是不能相同的.

最多定义100个优先级, 优先级有效值范围(1到100)

请添加图片描述

现在端口入站/出站规则(安全组)设置完了

用前面的方法, 回到服务器列表. 在目标服务器行右边菜单上点击更改安全组. 刚才我们新建安全组, 也是从这个菜单进去的.

请添加图片描述

请添加图片描述

将我们新建的规则和目标服务器关联起来.

修改root口令

刚才我们切换新操作系统时, 已经设置了口令.

如果以后自己忘了口令, 或者服务器被入侵者改了口令, 或者自己输入的root口令是对的, 但是就是登录不上.

总之, 如果自己进不去系统了, 就重置一下root口令.

请添加图片描述

远程登录

请添加图片描述

请添加图片描述

头一次登录, 必须使用华为云的CloudShell进行登录.

等进了系统, 可以自己再新建用户, 做sudo规则, 以后就可以用SSH工具(e.g. SecretCRT)来登录华为云服务器.

请添加图片描述

请添加图片描述

现在就进入了华为云服务器主机了.

下面步骤, 就和本地一样了, 请参考前面提到的3个本地文档.

备注

可以看出, 本地服务器和远程服务器安装的区别, 主要就是要设置安全组.

安全组相当于OS外部的端口入站/出站规则, 在OS内部的端口规则不管用.

还有点区别, 在远程服务器上的操作系统, 没有提供从ISO从头装的选项, 所以, 你不知道系统中装了哪些具体的软件库和应用. 这种情况下, 如果对于云服务器的新手, 使用Debian这种通用操作系统, 资料就很多, 缺啥自己装.

另外, 装好的云服务器是没有虚拟机那样的快照功能的. 如果需要云备份, 需要花钱买备份存储.

如果真有一天, 服务器挂了, 那就从选操作系统开始做, 依赖做好的这4个文档, 半个消失就能将服务器环境搭好.
然后用SSH工具, 将自己本地保存的web数据丢到www根目录中就完事了.

END

相关文章:

  • java培训技术ModelAttribute注解
  • 前端工程师面试题详解(四)
  • 活跃高危安全漏洞盘点漏洞关注
  • 倡导国稻种芯·中国水稻节 万祥军:稻作文化中国农民丰收节
  • 02 Java基础知识
  • WZOI-324将字符串中的小写字母转换成大写字母
  • R语言(5) 折线图、散点图
  • Python之wxPython框架的使用
  • FileZilla使用ssh服务和FTP服务连接Ubuntu
  • 【计算机网络实验】物理层连接与集线器工作原理实验
  • matlab simulink光伏发电系统MPPT算法
  • 语义通信(Semantic Communication)
  • 信息学奥赛一本通:1038:苹果和虫子
  • Kubernetes简介及基本组件
  • 第二季:4我们知道ArrayList是线程不安全,请编码写一个不安全的案例并给出解决方案。【Java面试题】
  • easy-rules规则引擎最佳落地实践
  • 看我如何连夜自建网站背刺我的求职对手们
  • 027.将有序数组转换为二叉搜索树
  • 第五届传智杯-初赛【B组-题解】
  • 最全面的SpringMVC教程(一)——SpringMVC简介
  • OpenCV-Python小应用(六):车道线检测
  • 微信小程序介绍
  • matlab实现MCMC的马尔可夫转换MS- ARMA - GARCH模型估计
  • 华为云桌面Workspace,让你的办公更加舒适惬意
  • 基于优先级的时间片轮转调度算法(C语言实现)