1、ESC服务器新手上路(可以跳过)
(这部分不想看可以跳过,主要是我领取时的一些坑)
新手实验我做了三次,一开始感觉没什么用,不过我第一次到时间快结束才完成;第二次依旧如此,只有第三次,也就是最近,我才在20分钟左右完成,但是其实只要熟悉以后几分钟就搞定了;并且这个实验,的确让我在后面的服务器操作中有了很大的帮助;
我慢的几个原因:
- 第一个原因是自己看着这些页面比较慌;
- 第二个原因是有些看不懂实验说明,可能有很多小伙伴跟我一样,看到大篇幅的文章就害怕;
- 第三个就是,有的说明我不理解,摸索了好久才知道;
为了让更多对ESC服务起感兴趣的小伙伴,更加容易上手,我把自己遇到的困难记录了一下,希望能够帮到大家;
还是以实验说明文档为主,不过我标注了一些我遇到的问题;
1、创建资源
- 在页面左侧,单击 云产品资源 下拉列表,查看本次实验所需资源。
- 单击屏幕右侧 创建资源 ,免费创建当前实验所需云产品资源
子用户名称: | u-5njuvmcb@1211971854403080 |
子用户密码: | Jf5Pw7Ai3Wk0Sg4W |
AK ID: | LTAI5tE3hjECregS6KUwRKHv |
AK Secret: | RbUwUrhV3AGVdRaB3yLvSBMtAtD5O5 |
2、控制台管理实践
双击打开虚拟桌面 FireFox ESR浏览器,在RAM用户登录框中点击 下一步,复制 云产品资源 列表中 子用户密码 粘贴(lx shell粘贴快捷键ctrl+shift+v,其他地方粘贴是ctrl+v)到浏览器 RAM用户登录界面,即可登录当前子账号。
点击 FireFox ESR浏览器;
有户名它填写好了,直接下一步就好;
密码就是创建资源后生成的实验云账号,子用户密码;
- 在左侧列表处点击 产品与服务,然后点击中心页面的 【云服务器ECS】 进入ECS管理控制台。
点击云服务器ESC
- 在ECS控制台页面的左侧,点击【实例】,进入实例页面。然后选择地域。选择对应ECS实例ID,并点击此ECS实例右侧的操作栏下的 【管理】,进入此台ECS实例的管理界面。
点击左侧的实例,就可以看到此页面
点击概述,开源看到服务器的信息
- 点击【 云盘】,可以查看到此实例中包含的两个磁盘:20G的数据盘和80G的系统盘。
点击顶部的云盘,可以查看你到正在使用的两个云盘
- 点击 【实例详情】,进入实例操作界面,在主页面基本信息栏中,点击 【重置实例密码】 。
实例里面有个实例详情,可以看到重置实例密码
这里跟实际操作时候的界面比较不同,我就是因为界面不同导致拿到服务器后找不到改密码的地方;
对一个刚刚接触的人来说这是一个多么大的打击
后面我摸索了两个方法:
- 点击实例名,进去可以看到修改实例密码:
直接点击实例名
进入后看到页面就跟实验手册中一样了
- 第二个方式
- 在弹出的 【重置密码】的对话框中,输入自定义密码:
完成后,点击 【保存密码】。重置密码后,必须在重启ECS实例,重置的密码才会生效。
Passw0rd
注意这里不是让你自己输入想的密码,而是复制它给的密码
完成后,点击 【保存密码】。重置密码后,必须在重启ECS实例,重置的密码才会生效。
- 点击 【立即重启】。在 实例详情 的页面中,可以看到实例的状态从 停止中 变为 运行中,此时证明ECS实例已正常运行。
- 最小化浏览器,返回云桌面双击进入 LX终端 。
输入以下命令,远程连接ECS实例。
说明:@xxx.xx.xx.xx(此处xxx.xx.xx.xx 为 云产品资源 提供的 弹性IP), (lx 终端粘贴快捷键ctrl+shift+v /鼠标右键选择粘贴)。
先复制 ssh root@
后面加上之前给的 弹性IP
密码是之前复制的密码,再复制一次;
2、使用
2.1 安全组
为了使用一些其他的软件或设备,我们需要开放端口;
比如开发8888,使用宝塔面板:
点击安全组,然后直接点击已有的安全组
进入此页面后,往下滑,然后点击手动添加,输入对应信息
2.2 获取服务器的公网ip地址
修改实例名称和密码,第一次修改需要重新启动,使用xshell远程连接;
- 修改实例密码新手上路中有详细说明不在重复;
- 公网IP
2.3 下载 Xshell 和 Xftp
看个人需求是否都需要;
2.3.1 进入官网
https://www.xshell.com/zh/xshell-download/
点击免费授权页面
2.3.2 填写信息,获取下载链接
填写信息,点击下载后会发送一个下载链接给你,点进去下载即可
2.3.3 下载链接
复制下载的地址到浏览器即可下载
2.3.4 安装
安装一直下一步就好(注意安装目录最好修改一下);
2.3.5 链接 Xshell
输入名称 和 主机(公网IP)
输入用户名
输入密码
链接成功
2.3.6 SSH出现服务器拒绝了密码
2.3.6.1 检查是否开启 SSH服务
- service sshd status
- 如果没有开启,执行service sshd start启动该服务,或者通过service sshd restart重启该服务
2.3.6.2 检查是否 允许密码登录
- 检查 /etc/ssh/ssh_config文件:
PermitRootLogin without passwd # 许可登录 禁止密码登录
# 改为
PermitRootLogin yes
2.3.6.3 重置实例密码
如果上面两个都保证了,还没有登录成功;
- 重置实例密码,重新连接即可;(具体什么原因我不知道,但是成功连接了)
2.3.7 连接xftp
跟Xshell差不多,如果遇到拒绝密码,解决方式一样;
2.3 安装宝塔面板
2.3.1下载地址
安装教学:https://www.bt.cn/new/download.html
2.3.2安装脚本
下载安装完毕后,就可以得到一个地址:宝塔的管理面板;
- url
- username
- password
2.3.3 访问宝塔面板
访问 外网面板地址;
如果访问不到,一般时没有开启8888端口,回到服务器,安全组,开放8888端口;
访问到后,直接使用给的用户名,和密码登录即可;
登录成功
2.3.4 软件商店
软件商店可以下载软件
2.3.5安全
可以放行端口等;
2.3.6 部署项目
2.3.6.1 下载Tomcat和开启8080端口
2.3.6.2 访问8080端口
2.4 部署网站进行访问
比如tomcat就直接放到webapps目录下!
访问:http://39.101.64.132:8080/kh96-01/WebContent/index.jsp
这里我有个问题:
我不能正常访问到:http://39.101.64.132:8080/kh96-01/index.jsp,必须加了WebContent才可以访问到资源,之前在自己的本地虚拟机上也是这个问题,任然没有解决,希望大家能够提出解决方法,十分感谢;