千家信息网

使用实例自定义脚本和自定义实例管理员账号的方法

发表于:2025-02-14 作者:千家信息网编辑
千家信息网最后更新 2025年02月14日,小编给大家分享一下使用实例自定义脚本和自定义实例管理员账号的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!自定义实例的
千家信息网最后更新 2025年02月14日使用实例自定义脚本和自定义实例管理员账号的方法

小编给大家分享一下使用实例自定义脚本和自定义实例管理员账号的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

自定义实例的管理员账号

实例自定义脚本是阿里云 ECS 为用户提供的一种自定义实例启动行为的脚本,详细信息请参考阿里云线上帮助文档:实例自定义数据。

本文档以 Linux 实例为例,说明在创建实例时,您应该怎样使用实例自定义脚本自定义实例的管理员账号。您也可以使用脚本自定义 Windows 实例的管理员账号。

场景

购买 ECS 实例时,如果您想达到如下效果,您就需要使用实例自定义脚本。

不使用 ECS 实例默认自带的 root 用户作为管理员。您可以在实例自定义脚本中自定义具体的禁用方式和禁用程度。

创建一个新的管理员账号,并自定义用户名。

新创建的管理员账号在管理该实例的时候只使用 SSH 密钥对进行远程登录,不使用用户密码。

该用户如果需要进行与管理员权限相关的操作,可在免密码的情况下使用 sudo 提权。

配置方法

您可以按以下步骤实现上述场景需求。

登录 阿里云 ECS 控制台,创建一个实例,配置如下:

网络类型:VPC 网络

实例规格:I/O 优化的实例

镜像:公共镜像的 CentOS 7.2

在创建页面的 自定义数据 输入框中输入如下内容:

#!/bin/shuseradd testecho "test   ALL=(ALL)        NOPASSWD:ALL" | tee -a /etc/sudoersmkdir /home/test/.sshtouch /home/test/.ssh/authorized_keysecho  ssh-rsa

注意:

第一行必须是 #!/bin/sh,前面不能带空格。

全文不要有多余的空格和回车。

最后一行的密钥为您的公钥,您可以自定义。

如果需要做其他的配置,可以直接在脚本中添加。

示例脚本仅限于 CentOS 7.2 镜像,其他镜像请根据操作系统类型进行自定义修改。

在 安全设置 中选择 创建后设置。

完成上述配置后,再单击 立即购买,并按页面指示开通实例。

实例购买完成后,您可以使用自定义的 test 用户通过 SSH 私钥登录到实例中,同时也可以使用 sudo 提权,并执行各种需要管理员权限的操作,如图中示例所示。

以上是使用实例自定义脚本和自定义实例管理员账号的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

实例 管理 管理员 脚本 账号 用户 镜像 配置 方法 内容 阿里 登录 一行 场景 密码 密钥 数据 权限 示例 空格 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 免费创建我的世界永久静态服务器 上海的互联网软件开发薪资 找php软件开发 软件开发采集的测量数据 易语言模拟服务器协议 软件开发导论课程总结 部队网络安全的新闻稿 广州网络技术发展 深圳宏信互联网科技有限公司 同频共振网络安全 戴尔服务器上架视频 全球网络安全并购 网络安全进校园手抄报的资料 网络安全工程师证书hcip 如何创建财务管理的网络安全系统 数据库编写器 sql 语句查询一列数据库 服务器被管理员踢了怎么办 校园网络安全应急处置制度 网络服务器与管理考试答案 数据库五层安全机制是什么 交互式边缘计算服务器报价 计算机网络技术能考公务员 3个外文全文数据库及网址 培训学校网络技术 删除数据库文件访问被拒绝 数据库下显示无项目 电脑连接服务器的端口号 江苏大的服务器虚拟主机 我的世界地铁逃生服务器号码
0