写得比较早。本文主要介绍如何搭建阿里云ECS服务器环境。本文所有示例均在CentOS8.1下完成。在此之前,假设您已经购买了阿里云ECS服务器。此外,您可能还需要以下两个工具:XShell。XShell是一个出色的SSH客户端,我们将使用它来远程连接到我们的服务器。XFTP。Xftp是一款基于MSwindows平台的SFTP、FTP文件传输软件。它允许您在个人PC和服务器之间直观地传输文件。下载地址:https://www.netsarang.com/en/...阿里云ECS配置1.重置root密码首先,我们需要做的就是重置我们的root密码。进入阿里云控制台--->产品与服务--->云服务器ECS--->实例--->点击选择实例进入。此时,可以看到上图所示的内容。点击更多按钮选择重置密码选项,填写密码,点击提交,重启服务器。2、创建一个普通用户,点击上图中的远程连接按钮。此时暂时以root用户登录,在终端输入以下命令添加用户并设置密码。添加一个用户xiangbei并指定其所在组为devgroupadddevuseradd-gdevxiangbeisetpasswordpasswdxiangbei为用户分配sudo权限为了以普通用户xiangbei登录服务器并有一定的提权操作,我们需要授予sudo权限到用户xiangbei所属组dev使用visudo命令编辑/etc/sudoersvisudo找到#%wheelALL=(ALL)ALL,在其下面添加如下行,给用户组dev%devALL=ALL授予sudo权限(ALL)ALL注意区分大小写。3、安全组规则设置对于阿里云服务器,要想通过SSH远程连接,除了开放端口外,还需要在安全组中配置服务器。其他连接如MySQL也是如此。点击本实例的安全组,进入安全组设置。可以看到我们用于SSH远程连接的22端口已经配置好了。该安全组的配置基于白名单策略,即只有被允许访问的主机才能进行相应的访问。图中配置的0.0.0.0/0表示所有主机都可以访问。我们可以点击快速添加或手动添加来添加其他端口配置。不建议使用默认端口号。配置SSH远程登录第一步修改默认端口号在终端输入以下命令,使用vim编辑ssh配置文件vim/etc/ssh/sshd_config输入/Port22搜索找到,注释掉out用#,在下面一行添加自己的配置,比如端口10010。第二步是禁止root用户远程登录。找到PermitRootLoginyes,改成`PermitRootLoginno。然后保存退出。第二步,在防火墙中打开相应的端口。通常,对于新创建的实例,不会启用防火墙服务。我们需要先开启防火墙,将防火墙设置为守护进程。然后打开对应端口firewall-cmd--permanent--add-port=10010/tcp输出成功然后重新加载防火墙配置文件firewall--reload输出成功后,在阿里云控制台安全组设置中打开对应端口并删除旧端口22。第三步是重新启动服务器。使用如下命令重启或者在阿里云控制台点击重启,shutdown-rnow。之后就可以使用Xshell登录服务器了。4.XShell远程登录打开XShell,输入你的ip地址和端口号对应的新连接。按照图中所示步骤完成连接。写在最后本文主要介绍CentOS8在阿里云ECS下的初步配置。在下一篇文章中,我们将介绍一些常用软件的安装和java环境的搭建。在本系列文章的最后,我们将通过部署一个小demo来结束本系列。如果你觉得这篇文章对你有帮助,可以点个赞。如果有任何错误,请告诉我。在此,谢谢各位大侠和长辈!
