使用 Azure 快速搭建指南

《使用 Azure 快速搭建指南》

先聊两句

有了 MSDN 的订阅,发现其中包含了国际版 Azure 的订阅,不能浪费,决定来搭建一个 ss 服务器,方便自己查论文搜代码(简直要开始一本道了 hhhhh)。 ss 呢,就是大名鼎鼎 ShadowSocks 的简称,具体情况可以直接搜索,这里就不多说了。我对 Python 环境比较熟悉,在这里就使用 Python 版本的 SS 作为示例。顺便说一下,因为懒得截图,所以我会尽量用文字说清楚每一步,有问题欢迎在文章下面留言讨论。

创建 Azure 虚拟机环境

首先登录 Azure 的 Protal(注意是国际版的,国内版的类似,这里不做介绍):https://portal.azure.com ,接着使用激活了 MSDN 订阅的微软账户登录,然后就可以看见控制面板了。

接着点击控制面板中的“新建”按钮,之后选择虚拟机。可以弹出一个虚拟机列表,因为我很熟悉 CentOS,所以我点击查看全部,然后在应用商店中搜索 CentOS,选择了“CentOS-based7.2”,在后面弹出的介绍卡片中选择“创建”,(部署类型选择默认的资源管理器即可)。

不出意外的话,现在会弹出创建虚拟机的选项卡。基本配置中填写名称(虚拟机的名字,随便起一个就行),用户名(用于远程登录的用户名,自己起一个,需要记住),验证类型为了方便选择密码就行,密码(用于远程登录,自己起,需要记住),订阅选择 Visual Studio Enterprise(如果有其他可用订阅也可以选择),以前没有建立过资源组的话就新建一个吧(照例名字随便起就可以),最后的位置看心情吧(我也没有测试过到底哪里更快,反正都不在国内可以随便选择,我选择了美国西部), 点击确定继续。

接着进入第二步,选择虚拟机大小,本着省钱的目的(ss 服务器也用不了多少资源的),选择 A1 就可以啦,然后放心进入第三步。

第三步里配置比较麻烦,下面一一叙述。

磁盘类型,选择标准(A1 也不让用 SSD)。

公共 IP 地址,在新的卡片里点击新建,创建的时候起一个名字,注意将分配选择静态就好,然后确定。

网络安全组,为了方便我们先允许所有的网络通信,等搭建完毕之后可以再行修改。点击创建网络安全组卡片里的添加入站规则,新的卡片中,先自己起一个名称,优先级填写 100(具体规则可以点击小感叹号图标查看),将目标端口改为 ,剩下的设置不做改动,点击确定。再点击创建网络安全组卡片里的添加出站规则,新的卡片中,先起一个名字,优先级 100,再将目标端口范围改成 ,点击确定即可。然后在创建网络安全组卡片中点击确定。

现在回到设置卡片中,将其余选项保持默认,点击确定。

进入第四步,点击确定即可。然后系统将会开始创建环境(需要等十分钟左右,具体进度可以点击页面右上角的铃铛图标查看)。

创建完成以后,在 portal 的左栏中选择虚拟机(没有的话点左栏最下面的浏览找一下),选择刚刚创建的虚拟机(显示的就是刚刚起的名字),记下概要中显示的公共 IP 地址。

远程连接虚拟机

Windows 下推荐使用 SecurCRT 连接,这里使用 SecureCRT 为例,如果图方便的话也可以使用 Putty,使用方法类似。其余系统可以通过命令行连接。

打开 SecureCRT,按 Alt+Q 打开快速连接,Protocal 选择 SSH2,Hostname 填写刚刚记录下的公共 IP 地址,Port 选择 22,Firewall 选择 None,Username 输入创建虚拟机时候第一步自己起的用户名,其余设置保持默认,点击 Connect。不出意外的话会弹出对话框让你输入密码,这里的密码也是第一步创建虚拟机时候自己输入的密码,点击 ok 即可(可以选择 Save password 复选框记住密码)。现在就已经连接到刚刚在啊 azure 上面创建的服务器了。

其他用途

注意执行一些命令时候需要使用 sudo 提升权限(可能需要输入密码)。如果执行命令出错很可能是没有使用 sudo 提权运行。

ubuntu  sudo passwd root

备注

 

最后填一个坑,配置网络安全组的时候不过滤端口可能会有一些风险,可以根据自己 SS 配置的端口号适当过滤端口号(但是要保证 SSH 的 22 端口可用)。

点赞

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

20 − 9 =