写在后面

本篇文章次要是讲述,如何搭建阿里云ECS服务器环境。本文所有例子都在CentOS8.1下实现。

在这之前,假如你曾经购买了阿里云ECS服务器。除此之外,你可能须要以下两个工具:

  1. XShell。XShell是一款优良的SSH客户端,咱们将应用它来近程连贯咱们的服务器。
  2. XFtp。Xftp是一个基于 MS windows 平台的SFTP、FTP 文件传输软件。它能够让你在你的集体PC和服务器之间可视化传输文件。

下载地址:https://www.netsarang.com/en/...

阿里云ECS配置

1. 重置root明码

首先,咱们须要做的就是重置咱们的root明码。进入阿里云控制台--->产品与服务--->云服务器ECS--->实例--->点击抉择一个实例进入

这时,你就能够看到上图所示内容。点击更多按钮抉择重置明码选项

填写好明码后点击提交,而后重启服务器。

2. 创立一个普通用户

点击上图中的近程连贯按钮,此时先临时用root用户登录

在终端中顺次输出以下命令增加一个用户并设置明码

增加一个用户xiangbei并指定其分组为dev

groupadd devuseradd -g dev xiangbei

设置明码

passwd xiangbei

调配sudo权限给用户

为了能应用普通用户xiangbei登录服务器,并具备肯定的提权操作,咱们须要给用户xiangbei所在组dev授予sudo权限

应用visudo命令编辑/etc/sudoers

visudo

找到#%wheel ALL=(ALL) ALL,在其下方增加如下一行,对用户组dev授予sudo权限

%dev ALL=ALL(ALL) ALL

留神辨别大小写。

3. 平安组规定设置

对于阿里云服务器来说,要想通过SSH进行近程连贯,服务器除了凋谢对于端口外,还须要在平安组中进行配置。对于其余如MySQL的连贯也一样。

点击本实例平安组,进入平安组设置。

能够看到咱们用于SSH近程连贯的22号端口曾经配置了。这个平安组的配置是基于白名单策略的,也就是说,只有被容许拜访的主机能力进行相应的拜访。图上所配置的0.0.0.0/0示意所有主机均可拜访。

咱们能够点击疾速增加或者是手动增加进行增加其余端口的配置。不倡议应用默认端口号。

配置SSH近程登录

第一步,批改默认端口号

在终端中输出以下命令,应用vim 编辑ssh的配置文件

vim /etc/ssh/sshd_config

输出/Port 22进行查找

找到后,将其用#正文掉,在下一行增加本人的配置,例如

Port 10010

第二步,禁用root用户近程登录

找到 PermitRootLogin yes并改为`PermitRootLogin no.

之后进行保留并退出。

第二步,在防火墙中凋谢对应端口

个别新建的实例,防火墙服务没有开启,咱们须要先开启防火墙并将防护墙设置为守护过程

systemctl start firewalldsystemctl enable firewalld

查看防火墙状态

systemctl status firewalld

能够看到防火墙曾经启动

而后凋谢对应端口

firewall-cmd --permanent --add-port=10010/tcp

输入

success

而后从新加载防火墙配置文件

firewall --reload

输入

success

之后,在阿里云控制台平安组设置中,凋谢对应的端口并删除掉旧的22号端口。

第三步,重启服务器

应用以下命令重启或者在阿里云控制台中点击重启都能够

shutdown -r now

之后,便能够应用Xshell登录服务器了

4. XShell近程登录

关上XShell,新建连贯

输出对应你的ip地址和端口号。

依照图中所示步骤,即可实现连贯。

写在最初

在这篇文章当中,咱们次要介绍了阿里云ECS下的CentOS8初步配置,在下一篇文章当中,咱们将介绍一些常用软件的装置和java环境搭建。在这一系列文章最初,咱们将通过部署一个小demo的模式,完结这个系列。

如果您感觉这篇文章能给您带来帮忙,那么能够点赞激励一下。如有谬误之处,还请不吝赐教。在此,谢过各位乡亲父老!