云服务器基本入门及连接问题
当我们的项目需要能够独立运行时就必须把一些东西放到一台电脑上,然后通过网络将这台电脑和运行项目的设备连接。通常我们自己的电脑因为距离限制不能作为server使用,所以我们需要租用云服务器。
1.类别:云服务器有CPU和GPU两类,CPU一般做项目日常服务器使用,GPU服务器一般做深度学习训练计算推理等使用。两种都是CPU/GPU数目越多,内存越大越贵
2.商家:
CPU | 华为云 | 阿里云 | 腾讯云 |
---|---|---|---|
新年或者其他节日可能会打折,超级优惠 | 有个api集市可以了解一下 | 学生大多用学生优惠的10元/月 1GB服务器 | |
GPU | Google colab | 1024LAB | |
优点 | 基础版免费,可选择GPU或者TPU | 在一堆GPU服务器里收费算比较便宜的,而且可能会送货币; | |
缺点 | 基础版晚上很容易掉线且不保存进度,可一个月10美元选择pro版,但其实官方不保证pro一定不掉线 | 货币像股票一样可能会贬值,,, |
3.cpu服务器远程连接问题
(1)以华为云为例,购买服务器后进入控制台,右边会有远程连接选项
不过这个连接一般很少用,可以选择用本机连接
这样就要下载两个软件:
Xftp和Xshell,自行下载
安装完点开左上角加号,出现中间这个框,name随便输入,host输入你的公网ip,port填22点击connect,成功即可。中间上面点开就是Xftp,方便传输文件。
如果在connect那一步connect不成功,则需要回到你的云服务器查看安全组(这个东西真的很不好找,每个商家的控制台搞得天花乱坠我永远找不到我自己购买的资源。。。。。)
如果所有安全组规则里没有22端口,需要创建安全组,点击确定
点击安全组规则那一列的数字,发现有很多歌常用端口被开放,看右边的描述应该可以看懂每个端口的用处。
如果安全组开了还是连接不上,看看ACL你是不是开启了啥,这个的作用相当于第二重防火墙。还是不行可以移步到客服,吹一下华为客服一级棒。
(2)mysql远程连接
推荐博客:https://blog.****.net/qq_42410605/article/details/96146368