# 初识ECS
来自网安的大二学生,由于课程实践需要用到远程访问一台主机,在搜索教程的过程中看到了阿里云的活动,觉得值得一试。
# 获取步骤
- 学生验证
- 完成预备营训练
- 有一个命令行登录有问题,但是不影响完成实验,应该是创建资源然后结束实验就可以了![屏幕截图 2022-05-27 204521](http://hexo-git.oss-cn-beijing.aliyuncs.com/img/屏幕截图 2022-05-27 204521.png)
- 试题还是蛮简单的,也没有限制答题手段,10min够了。
- 领取2周
- 个人需要:Ubuntu20.04
- 好像要求签署什么续费协议?没仔细看,后面再说。
# VsCode远程连接
我是之前已经在电脑上配置过ssh,略。 [使用VScode连接阿里云远程服务器_euphorias的博客-CSDN博客_vscode 阿里云](https://blog.csdn.net/euphorias/article/details/104482389)
- Remote-SSH扩展
- 新建远程连接,配置config,Hostname:公网IP,User:root
- 开启远程连接 报错denied,解决:
- 打开ESC→实例
b. 添加ssh入站规则![image-20220527212928149](http://hexo-git.oss-cn-beijing.aliyuncs.com/img/image-20220527212928149.png)配置规则→快速添加→添加ssh22端口
c. 返回实例界面,重置登录密码![image-20220527213200602](http://hexo-git.oss-cn-beijing.aliyuncs.com/img/image-20220527213200602.png)
# 上传文件
[怎么在windows传文件到阿里云服务器_oncevan的博客-CSDN博客_上传文件到阿里云服务器](https://blog.csdn.net/qq_41108614/article/details/105908651)没试 尝试了这个:[使用ESC服务器配置code-server-阿里云开发者社区 (aliyun.com)](https://developer.aliyun.com/article/931919),sftp上传: https://www.cxyzjd.com/article/weixin_47932709/108359979
# TinyWebServer
## mysql
- ``` apt install mysql-server-5.7 apt-get install libmysqlclient-dev ``` - 创建相应的数据库&表,修改main.cc中的数据库配置 ## 编译运行 ``` sh ./build.sh ./server ``` - 注意要将相应端口加入安全组
一个小小的建议
这个编译器好像有点点问题。最开始有个是否开启云雀编辑器,后来我突发奇想关了它,正在被编辑的东西就没了,然后在草稿箱翻出来的格式全乱,而且是否开启云雀编辑器的按钮没了,格式也不实时显示了(新增内容可以)。