利用DigitalOcean搭建自己的服务器

一、概念介绍

DigitalOcean(以下简称DO)是美国的一家云主机提供商,其目前拥有包括美国(纽约、旧金山)、荷兰阿姆斯特丹、新加坡、英国伦敦、德国法兰克福、加拿大多伦多和印度班加罗尔共8个城市12个可选机房节点。其采用KVM虚拟机,配置高性能的SSD做储存,拥有IPv6可选项,加上服务器配备的是1000M端口,以512M1G内存为起点(2018年全面升级为1G起点而价格不变),再加上DO较低的价格$5起/月(而且还有其他方式可以获得优惠,下面会讲到),受到很多的追捧。选用这么一个主机不仅可以用来搭建小飞机,有一定网页制作基础的同学也可以搭建自己的个人网站,甚至可以选择DO提供的高级套餐来进行机器学习等大规模云计算。

二、DigitalOcean注册与购买

DigitalOcean的官网目前在中国大陆可以正常访问,欢迎通过我的邀请链接进行注册:点击这里进入即获得10美元的优惠。现在最低价为5美元/月,因此可以说得到了免费两个月的额度。之后如果您付款超过$25美元,我也会得到网站一定的奖励,是个互惠互利的事儿:)
首先在主页即可注册:


利用DigitalOcean搭建自己的服务器_第1张图片
image

注册很简单不再赘述,完成注册后会让你添加自己的付款方式激活自己的账户(表明你有使用的能力),选项有PalPal付款以及信用卡,国外信用卡拥有的人还是挺少的,所以我选择了PayPal付款。附上PayPal的注册链接 ,之后会可以绑定银行卡进行充值


利用DigitalOcean搭建自己的服务器_第2张图片
image

之后我选择支付5刀激活账户(一定要用别人的邀请注册链接,会送10刀,我没有用其他人的就损失10刀…),之后还有50刀的github优惠可以去兑换,下图跳入Paypal进行付款
利用DigitalOcean搭建自己的服务器_第3张图片
image
利用DigitalOcean搭建自己的服务器_第4张图片
image

这里你点自己的账户就能看到余额是15刀,可以选择自己想要的套餐。

1.选择镜像

都是基于Linux的系统,选择自己用着熟悉的就可以。我们这里使用CentOs


利用DigitalOcean搭建自己的服务器_第5张图片
image

2.选择大小

这里根据个人需求,如果只是为了搭VPN, 5刀一个月也是不贵的


利用DigitalOcean搭建自己的服务器_第6张图片
image

3.选择服务器所在地区

一般来说中国大陆可选择美国的旧金山San Fransisco节点或新加坡Singapore节点。不过我经过测速发现印度的节点最快所以我选择了印度节点。对于大陆不同地区,不同宽带提供商(联通或电信)这个速度会有不小差别,建议先通过这个网址:DigitalOcean测速进行宽带测速。

利用DigitalOcean搭建自己的服务器_第7张图片
image

4.选择其他的附加项

如果你需要IPv6则在IPv6上打钩,不然全部不勾选即可,具体说明可以鼠标悬停查看,有些是收费项目要注意。


image

5.选择是否使用SSH keys登陆

SSH key是ssh中一种基于密钥的安全验证,你可以自己创建一对密钥,将公钥放在服务器上,然后我们在用本地的客户端例如putty登陆的时候就可以指定自己的私钥进行验证,省去了自己记密码的麻烦,也杜绝了假冒服务器的隐患,不过登陆时间上也会稍微变长。如何创建SSH keys这里不详述,建议参见网址:DigitalOcean初始化–使用SSH Keys登录(Windows篇)。而我比较嫌麻烦,宁愿使用自己的强密码,所以这里就不创建SSH了。

利用DigitalOcean搭建自己的服务器_第8张图片
image

6.起名字

最后可以给自己的host起一个炫酷的名字,点击Creat进行创建!

利用DigitalOcean搭建自己的服务器_第9张图片
image

7.完成
等如下的进度条完成后,就创建完成了!


利用DigitalOcean搭建自己的服务器_第10张图片
image

完成后如下图:


利用DigitalOcean搭建自己的服务器_第11张图片
image

三、看一下自己的设置

在左边侧栏点击Billing进入可以看到自己目前的额度为0.00(DO根据时间来扣费),在下面我们还可以在Billing alerts设置每月使用超过了多少钱就发邮件提醒自己。

利用DigitalOcean搭建自己的服务器_第12张图片
image

四、登陆服务器

你会发现自己的邮箱收到如下的一封邮件告诉了你IP地址(IP Address)、用户名(Username)和初始密码(Password),记住这3项内容下面会用到:


利用DigitalOcean搭建自己的服务器_第13张图片
image

我们下载putty或者是Xshell来登陆服务器:点击这里进入putty官网,或点击这里到我的百度网盘下载putty(2017.10.08)。
打开putty,输入如下内容:
Host Name:输入自己的IP
Port:输入22
Connection type:SSH
Saved Sessions:给自己取个炫酷的登录名即可
然后我们先点击右边的Save进行保存,然后再点击下面的Open。下次就不用再输入这些内容直接双击记住的名字就可以进行连接。


利用DigitalOcean搭建自己的服务器_第14张图片
image

首次点击Open后我们看到下图提示,点击(是):

利用DigitalOcean搭建自己的服务器_第15张图片
image

如下图,在login as处输入自己的用户名即root,回车,提示输入密码,输入密码后点击回车即可登陆(ps.注意这里输入的密码是不可见的,也就是你输入密码的时候你看不到输入了任何东西。ps. putty中的粘贴快捷键是鼠标右键,千万不要用ctrl+v,也就是说你在邮件中复制了初始密码,在这里点一下右键,虽然什么都没有看到但是也点击回车即可):


image

初始密码校验成功后,会让你必须修改初始密码:


利用DigitalOcean搭建自己的服务器_第16张图片
image

输入一遍初始密码,回车再输入两遍新密码即可。


利用DigitalOcean搭建自己的服务器_第17张图片
image

看到如上图,出现了#符号后面的光标即代表登陆成功!

你可能感兴趣的:(利用DigitalOcean搭建自己的服务器)