我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何购买与配置Linode VPS主机

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何购买与配置Linode VPS主机

本篇内容介绍了“如何购买与配置Linode VPS主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

购买
因为我主要的考量不是价格,而是主机的效能与稳定性,还有是否有提供备份的机制,Linode 的稳定性大家都说不错,还可以加 25% 的费用备份整台主机,所以我就选择了 Linode 的 VPS,以下是我在 Linode 注册与购买 VPS 的过程记录。
STEP 1
首先到 Linode 的官方网站,填入自己的 E-mail、账号名称与自选的密码。
如何购买与配置Linode VPS主机

填完送出之后,Linode 会先寄一封确认信到自己的 E-mail 信箱。
STEP 2
到自己的 E-mail 信箱收信,点选上面的确认连结。
如何购买与配置Linode VPS主机

STEP 3
点选 E-mail 中的确认连结后,就会开启注册的资料填写网页。
如何购买与配置Linode VPS主机

这里除了填入基本资料之外,还要输入信用卡预先储值。而优惠代码的部分,则可以上网搜寻「linode promo code」。
STEP 4
注册完成之后,就可以马上建立 VPS 主机了,Linode 上面有各种等级的方案,刚开始用可以选择最基本的「Linode 1024」,每个月收费是 10 元美金。
如何购买与配置Linode VPS主机

Linode 在全球各地有好几的资料中心,您可以选择自己想要的地点,如果是一般的中文网站,服务对象以东亚为主,可以选择今年四月刚成立的新加坡资料中心。
日本东京的资料中心因为主机售罄,目前无法提供给新的主机进驻,Linode 正在兴建第二个日本资料中心,有兴趣的人可以关注 Linode 的部落格。
STEP 5
建立好一个虚拟主机之后,点选它进入管理界面。
如何购买与配置Linode VPS主机

STEP 6
点选「Deploy an Image」,安装系统。
如何购买与配置Linode VPS主机

STEP 7
选择 Linux 发行版,并指定硬盘空间的配置,以及 root 管理者的密码。
如何购买与配置Linode VPS主机

STEP 8
安装好之后,点选「Boot」开机。
如何购买与配置Linode VPS主机

STEP 9
从「Remote Access」签页中可以看到服务器的 IP 信息,还有各种远端登入的方式。
如何购买与配置Linode VPS主机

您可以使用传统的 SSH 登入,或是使用 Linode 所提供的 Console Access 功能。我是感觉它的「Lish via Ajaxterm」非常好用,只要从网页上点选「Launch Lish Ajax Console」,就会接出现这样的 console,完全不需要安装任何东西。
如何购买与配置Linode VPS主机

这种从 console 登入的方式跟 SSH 登入是完全不同的(虽然看起来很像),它最棒的地方就是它不是透过主机的网络出来的,所以不会受到主机防火墙的影响,这个在变更防火墙设定时非常有用,管理者完全不必担心自己设错防火墙规则把自己挡在门外。
Linode 也有提供简单的 CPU 使用量、网络流量与硬盘 IO 的统计图,这些图是 Linode 自动产生的,不会影响到主机的运作,当然也不需要安装。
如何购买与配置Linode VPS主机


Ubuntu的基本设定
这里介绍 Linode VPS 在安装 Ubuntu Linux 系统之后,需要马上进行的一些基本安全性设定。
在购买 Linux VPS 虚拟专属主机之后,只要鼠标点几下,花个几秒钟就可以装好一个 Ubuntu Linux 系统,不过后续还有很多安全性设定必须自己动手处理,以下是各种设定的步骤教学。
1.更新系统套件
安装好 Ubuntu Linux 后,最先要做的就是更新系统套件:

代码如下:


sudo apt-get update
sudo apt-get upgrade


2.主机名称与 FQDN
主机名称(hostname)可以自己任意取,他跟网址与 E-mail 位址等没有直接关系,各主机的名称不可以重复,有些人喜欢用星球、动物或是伟人的名字来命名,您可以自己想一个喜欢的名字,不过请避免使用 www 这类太过于一般化的名称。
Ubuntu Linux 可以下列指令变更主机名称:

代码如下:


echo "einstein" > /etc/hostname
hostname -F /etc/hostname


这样会将主机名称设定为 einstein。
接着编辑 /etc/hosts,设定 FQDN(fully qualified domain name)。假设我们的主机名称为 einstein,网功能变量名称称(domain name)为 gtwang.org,FQDN 为 einstein.gtwang.org,主机对外的 IP 位址为 12.34.56.78,则将 /etc/hosts 设定为:

代码如下:


127.0.0.1 localhost.localdomain localhost
12.34.56.78 einstein.gtwang.org einstein


如果有使用 IPv6 的话,也要连同 IPv6 的位址一起加入:

代码如下:


127.0.0.1 localhost.localdomain localhost
12.34.56.78 einstein.gtwang.org einstein
2600:3c01::a123:b456:c789:d012 einstein.gtwang.org einstein


这里设定的 IP 位址与 FQDN 的对应必须跟 DNS 的 A 纪录吻合,若有使用 IPv6 的话,DNS 服务器上也要有对应的 AAAA 纪录。
3.时区
将时区(timezone)调整为自己所在地的时区,可以让系统纪录档上的时间戳记看起来更直觉。
Linode 的 Linux 时区预设是使用格林威治标准时间(UTC),我们可以使用下列指令更改时区的设定:

代码如下:


dpkg-reconfigure tzdata


更改完成后,再用 date 确认一下:

代码如下:

date


看看输出的时间是否正确。
4.新增使用者
在 Linode 上刚装好的 Ubuntu Linux 是直接用 root 登入的,没有一般使用者账号,但如果所有的动作都使用 root 来操作,会给系统带来很大的风险,通常我们都会一般账号来登入,必要时才切换成 root 权限,以避免下错指令等意外发生。
在 Ubuntu Linux 下新增一个使用者:

代码如下:


adduser myuser


将 myuser 这个使用者加入 sudo 群组:

代码如下:


usermod -a -G sudo myuser


这样设定好之后,在用这个账号以 SSH 登入:

代码如下:


ssh myuser@12.34.56.78


然后测试看看是否能使用 sudo:

代码如下:


sudo su


如果能取得 root 权限就表示没问题了。
5.SSH 金钥认证登入
SSH 公开金钥认证可以大幅增加服务器的安全性,我们可以使用 ssh-keygen 在自己的计算机中产生金钥后,再将公钥放进服务器中:

代码如下:


ssh-keygen
scp ~/.ssh/id_rsa.pub myuser@12.34.56.78:


接着再到服务器上,建立 .ssh 目录,把公钥放置在 .ssh/authorized_keys:

代码如下:


mkdir .ssh
mv id_rsa.pub .ssh/authorized_keys


设定好档案权限:

代码如下:


chown -R myuser:myuser .ssh
chmod 700 .ssh
chmod 600 .ssh/authorized_keys


设定好之后,记得要测试 myuser 这个使用者是否可以不需要密码登入 SSH。
6.停用 SSH 密码登入
编辑 /etc/ssh/sshd_config,将密码登入功能关闭:

代码如下:


PasswordAuthentication no


同时也停用 root 登入:

代码如下:


PermitRootLogin no


重新启动 SSH 服务器:

代码如下:


sudo service ssh restart


7.防火墙
防火墙我习惯使用 ufw 来设定:

代码如下:


sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http/tcp
sudo ufw allow https/tcp
ufw allow from 12.34.0.0/16


这里开启 SSH、HTTP 与 HTTPS 这几个连接埠,另外对 12.34.0.0/16 这个子网域开放所有的连线,用来开发与测试用。
8.Fail2Ban
Fail2Ban 可以用来阻挡一些来自网络上的恶意攻击,当它侦测到来自网络的某个 IP 不断尝试入侵系统时,会建立一个暂时性的防火墙规则,将攻击者的 IP 封锁。Fail2Ban 可以用下列指令安装:

代码如下:


sudo apt-get install fail2ban


安装完成后,Fail2Ban 预设只会对 SSH 进行监控,若要更改设定可以将自己的设定写在 /etc/fail2ban/jail.local 设定档中,在这个档案中,我们也可以设定当侦测到几次登入失败后才开始阻挡 IP(maxretry),还有每次阻挡 IP 的时间长度(bantime)。修改设定之后,记得重新启动 Fail2Ban:
service fail2ban restart

“如何购买与配置Linode VPS主机”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何购买与配置Linode VPS主机

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何购买与配置Linode VPS主机

本篇内容介绍了“如何购买与配置Linode VPS主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!购买因为我主要的考量不是价格,而是主机的
2023-06-10

如何购买与配置DigitalOcean主机

这篇文章主要介绍“如何购买与配置DigitalOcean主机”,在日常操作中,相信很多人在如何购买与配置DigitalOcean主机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何购买与配置DigitalO
2023-06-12

如何购买新加坡OneAsiaHost VPS主机

本篇内容介绍了“如何购买新加坡OneAsiaHost VPS主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、注册和购买第一、登陆官网选
2023-06-10

如何购买英国SugarHosts糖果主机VPS

本篇内容主要讲解“如何购买英国SugarHosts糖果主机VPS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何购买英国SugarHosts糖果主机VPS”吧!购买流程第一步,登陆SugarH
2023-06-10

商务主机购买怎么配置

商务主机的配置应该根据实际需求进行选择,以下是一些常见的配置建议:1. 处理器:选择性能强劲的Intel Core i7或i9处理器,能够满足高负载的运算需求。2. 内存:至少16GB内存,如果需要处理大量数据或运行多个程序,可以考虑32G
2023-06-05

如何正确购买美国Hostigation的VPS主机

本篇内容介绍了“如何正确购买美国Hostigation的VPS主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Hostigation也算是
2023-06-10

如何选购VPS主机

本篇内容主要讲解“如何选购VPS主机”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何选购VPS主机”吧!现如今VPS泛滥,由于预算原因,像Linode这样优秀的高端产品实在是玩不起,只好瞄准l
2023-06-10

如何购买HostUS主机及使用香港机房VPS

本篇内容介绍了“如何购买HostUS主机及使用香港机房VPS”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HostUS,一家成立于2012年
2023-06-12

如何购买Vultr VPS主机及创建服务器

这篇文章主要介绍“如何购买Vultr VPS主机及创建服务器”,在日常操作中,相信很多人在如何购买Vultr VPS主机及创建服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何购买Vultr VPS主机
2023-06-10

虚拟主机如何购买

虚拟主机如何购买?虚拟主机是许多网站所有者和初学者的优选,因为它们价格实惠、易于使用,并且提供了许多功能。但是,对于那些刚刚开始接触虚拟主机的人来说,购买虚拟主机可能是一个复杂的过程。在这篇文章中,将介绍虚拟主机的购买流程,帮助您更好地了解如何购买虚拟主机。
虚拟主机如何购买
2024-01-23

美国VPS主机配置如何选择

选择美国VPS主机配置时,可以根据自己的需求和预算来进行选择。以下是一些常见的配置选项:CPU:一般来说,VPS主机的CPU核心数越多,性能越好。可以根据网站流量和访问量来选择适合的CPU核心数。内存:内存大小会影响网站的运行速度和稳定性。
美国VPS主机配置如何选择
2024-04-18

云主机云服务器购买怎么配置

云主机或云服务器购买后需要进行以下配置:1. 选择合适的操作系统:根据需求选择适合的操作系统,如Linux、Windows等。2. 安装必要的软件:根据需求安装必要的软件,如Web服务器、数据库等。3. 配置防火墙:设置防火墙规则,保证服务
2023-06-11

如何购买Godaddy优惠主机

这篇文章主要介绍“如何购买Godaddy优惠主机”,在日常操作中,相信很多人在如何购买Godaddy优惠主机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何购买Godaddy优惠主机”的疑惑有所帮助!接下来
2023-06-10

如何购买与配置阿里云服务器?

在当今信息化时代,云服务器已经成为企业进行网络应用开发和运行的重要工具。阿里云服务器作为国内领先的云计算服务提供商,拥有稳定的性能和优质的服务。那么,如何购买与配置阿里云服务器呢?本文将为您详细介绍。一、购买阿里云服务器1.登录阿里云网站:首先,你需要登录阿里云的官方网站(https://www.aliyun.c
如何购买与配置阿里云服务器?
2023-11-09

如何购买云虚拟主机

如何购买云虚拟主机?云虚拟主机是一种基于云计算技术的虚拟服务器,它可以提供弹性、可靠的托管服务。购买云虚拟主机可以帮助个人用户或企业快速部署网站和应用程序,并且具备简单易用、高性价比等特点。下面是一些关于购买云虚拟主机的步骤和注意事项。
如何购买云虚拟主机
2024-01-23

购买香港虚拟主机配置怎么选择

购买香港虚拟主机时,应该根据自己的需求和预算来选择适合的配置。以下是一些常见的配置选项:1. CPU:选择适合自己网站流量的CPU,一般来说,单核CPU足够支持小型网站,而多核CPU适合大型网站。2. 内存:内存大小直接影响服务器的运行速度
2023-05-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录