云服务器内容精选

  • 操作场景 如果Windows操作系统弹性云服务器未安装密码重置插件或者通过控制台重置密码后不生效,可以参见本节内容重新设置密码。 本节操作介绍的方法仅适用于修改Windows本地账户密码,不能修改域账户密码。 Linux操作系统请参见重置Linux云服务器密码(未安装重置密码插件)。 如果弹性云服务器提前安装了密码重置插件,请参见在控制台重置云服务器密码操作获取新密码。 公共镜像创建的弹性云服务器默认已安装一键式重置密码插件。请参考在控制台重置云服务器密码重置密码。 本节操作的方法需要卸载系统盘,为了避免造成系统盘数据丢失,建议您在操作前先备份系统盘或制作系统盘快照。
  • 前提条件 准备一台Linux操作系统的临时弹性云服务器,建议操作系统为Ubuntu14.04以上版本,该临时弹性云服务器与待重置密码的弹性云服务器位于同一个可用区,并具有相同的CPU架构。 目前仅支持Ubuntu 16.04和Ubuntu 18.04版本的公共镜像执行该操作。 您可以选择符合要求的已有云服务器作为临时弹性云服务器,也可以重新购买一台临时弹性云服务器。 重新购买的弹性云服务器在重置密码后,建议释放,以免继续收费。 临时弹性云服务器已经绑定弹性公网IP,并配置系统apt-get源。 通过下面的方法,在临时弹性云服务器中安装ntfs-3g和chntpw软件包。 方法一: 执行以下命令,安装ntfs-3g和chntpw软件包。 sudo apt-get install ntfs-3g chntpw 方法二: 根据临时弹性云服务器的操作系统版本,下载对应版本的ntfs-3g和chntpw软件包进行安装。
  • URI PUT /v1/{user_id}/devices/{device_id}/channels/{channel_id}/security-key 表1 路径参数 参数 是否必选 参数类型 描述 channel_id 是 String 通道ID校验:目前只支持好望设备,取值范围[-1,999] device_id 是 String 设备ID: 好望设备:大小写字母、数字组成,长度范围[8,32],可在设备外壳或者设备web页面上获取 user_id 是 String 用户ID:由数字组成,长度范围[15,25],获取方式参考获取user ID与下载AK/SK
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Access-Token 是 String 用户认证AccessToken:从获取用户北向接口认证AccessToken中获取 表3 请求Body参数 参数 是否必选 参数类型 描述 current_security_key 是 String 设备当前密码:初始化设置密码时可不填 new_security_key 是 String 设备新密码:字符组成(大写字母、小写字母、数字、特殊字符至少两项,且不能与用户名或用户名的倒序相同),长度范围[8,20]
  • CentOS 6/RedHat 6系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图11 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 确认开始重启后,立即反复单击“Esc”阻止系统继续启动,并进入一个grub菜单。 图12 grub菜单 将光标移动到第一个默认的内核,按字母键e进行编辑。 图13 按字母键e编辑 将光标移动到kernel行,再次按字母键e进行编辑。 图14 移动至kernel行 将光标移动到“rd_NO_DM”的末尾,在空格后面添加数字“1”。 图15 在末尾添加数字“1” 将光标向左移动到“console=ttyS0,115200n8”的位置,删掉“console=ttyS0,115200n8”,然后按回车键接受编辑。 图16 删掉“console=ttyS0,115200n8” 按“b”引导使用该内核,并引导到运行级别1(单用户模式)。 当看到“#”提示符时执行以下命令重置密码。 passwd root 重启服务器。 reboot
  • Debian/Ubuntu系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图17 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 确认开始重启后,立即反复单击“Esc”阻止系统继续启动,并进入一个grub菜单。 图18 grub菜单 在grub引导菜单下按“e”键进入grub2菜单编辑模式。 找到linux行末尾,删除不需要加载的参数(ro参数开始到末尾),修改ro为rw(以读写方式挂载根分区),并添加“init=/bin/bash”。 图19 修改ro参数 按Ctrl+x进入救援模式。 执行以下命令,重置root密码。 passwd root 执行以下命令,重启服务器。 reboot
  • CentOS 7/EulerOS 系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图7 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 确认开始重启后,立即反复单击上下键,阻止系统继续启动,在出现内核选项时按字母键e进入内核编辑模式。 图8 进入内核编辑模式 Euler镜像默认对grub文件进行了加密,进入编辑内核模式时会提示:Enter username,需要输入用户和密码,请联系客服进行获取。 找到linux16行末尾,执行以下操作。 删除不需要加载的参数(ro参数开始到末尾)。 ARM(鲲鹏计算)架构云服务器以及裸金属服务器需要保留参数“console=tty0 console=ttyS0”。 修改ro为rw,以读写方式挂载根分区。 并添加rd.break,然后执行Ctrl+X。 图9 修改前 图10 修改后 执行以下命令切换至/sysroot目录。 chroot /sysroot 执行以下命令,重置root密码。 passwd root (可选,系统开了SELinux需要执行此步骤)执行以下命令,让SELinux生效。 touch /.autorelabel 执行以下命令,退出当前根目录。 exit 执行以下命令重启云服务器。 reboot
  • SUSE12系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图22 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 然后快速刷新页面,按“Esc”阻止系统继续启动,并进入一个grub菜单。 图23 grub菜单 在grub引导菜单下按“e”键进入grub2菜单编辑模式。 将光标移至linux行末尾,添加“init=/bin/bash”。 图24 init=/bin/bash 按Ctrl-x进入救援模式。 执行以下命令,重置root密码。 passwd root 执行以下命令,重启服务器。 reboot
  • SUSE 11系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图20 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 然后快速刷新页面,按上下键,阻止系统继续启动,并进入一个grub菜单。 删除boot options中的启动参数,添加init=/bin/bash参数。 图21 boot options 按回车键进入单用户模式。 执行以下命令,重置root密码。 passwd root 执行以下命令,重启服务器。 reboot
  • CentOS 8系列 使用控制台提供的VNC方式登录云服务器。 在云服务器操作列下单击“远程登录”。 图1 使用控制台提供的VNC方式登录云服务器 单击远程登录操作面板上方的“发送CtrlAltDel”按钮,重启虚拟机。 确认开始重启后,立即反复单击上下键,阻止系统继续启动,在出现内核选项时按字母键e进入内核编辑模式。 图2 进入内核编辑模式 修改启动权限配置。 将ro参数修改为:rw init=/sysroot/bin/bash 图3 修改前 图4 修改后 然后执行Ctrl+X。 请耐心等待页面加载。 图5 进入紧急模式 运行命令chroot /sysroot/切换回原始系统。 执行以下命令,重置root密码。 passwd root 图6 紧急模式下重置root密码 (可选,系统开了SELinux需要执行此步骤)执行以下命令,让SELinux生效。 touch /.autorelabel 执行以下命令,退出当前根目录。 exit 执行以下命令重启云服务器。 reboot
  • Windows弹性云服务器插件安装方法 登录弹性云服务器。 检查弹性云服务器是否已安装密码重置插件CloudResetPwdAgent。检查方法如下: 查看任务管理器,如果找到cloudResetPwdAgent服务,如图2所示,表示弹性云服务器已安装密码重置插件。 图2 安装插件成功 是,结束。 否,执行3。 请参考获取并校验一键式重置密码插件完整性(Windows),下载对应的一键式重置密码插件CloudResetPwdAgent.zip并完成完整性校验。 安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。 解压软件包CloudResetPwdAgent.zip。 安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。 安装一键式重置密码插件。 双击“CloudResetPwdAgent.Windows”文件夹下的“setup.bat”文件。 安装密码重置插件。 查看任务管理器,检查密码重置插件是否安装成功。 如果在任务管理器中查找到了cloudResetPwdAgent服务,如图3所示,表示安装成功,否则安装失败。 图3 安装插件成功 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
  • 后续处理 安装一键式重置密码插件后,如果无法通过弹性云服务器开机自动启动该插件,可以将其添加至开机启动项。具体方法请参见一键式密码重置插件启动失败时如何操作?。 一键式重置密码插件安装成功后,请勿删除重置密码进程CloudResetPwdAgent,否则,会导致一键式重装密码功能不可用。 一键式重置密码插件安装成功后,查看进程可看到Dwrapper.key,是jvm进程的唯一标识符。 华为云对一键式重置密码插件进行了升级,对于新创建的弹性云服务器,默认采用PIPE模式,不会占用端口。对于已创建云服务器,仍采用AUTO模式,随机占用31000~32999中的一个端口。占用端口的原则是:在该范围内,系统会按照自小到大的顺序,占用当前空闲的端口。
  • Linux弹性云服务器插件安装方法 检查弹性云服务器是否已安装一键式重置密码插件。 以root用户登录弹性云服务器。 执行以下命令,查询是否已安装CloudResetPwdAgent。 ls -lh /Cloud* 图1 查询是否已安装一键式重置密码插件 检查结果是否如图1所示。 是,表示已安装一键式重置密码插件,结束。 否,表示未安装一键式重置密码插件,请继续执行如下操作进行安装。 请参考获取并校验一键式重置密码插件完整性(Linux),下载对应的一键式重置密码插件CloudResetPwdAgent.zip并完成完整性校验。 安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。 执行以下命令,解压软件包CloudResetPwdAgent.zip。 安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。 unzip -o -d 插件解压目录 CloudResetPwdAgent.zip 示例: 假设插件解压的目录为/home/linux/test,则命令行如下: unzip -o -d /home/linux/test CloudResetPwdAgent.zip 安装一键式重置密码插件。 执行以下命令,进入文件CloudResetPwdAgent.Linux。 cd {插件解压目录}/CloudResetPwdAgent/CloudResetPwdAgent.Linux 示例: 假设插件解压的目录为/home/linux/test,则命令行如下: cd /home/linux/test/CloudResetPwdAgent/CloudResetPwdAgent.Linux 执行以下命令,添加文件setup.sh的运行权限。 chmod +x setup.sh 执行以下命令,安装插件。 sudo sh setup.sh 如果脚本执行成功打印“cloudResetPwdAgent install successfully.”,且未打印“Failed to start service cloudResetPwdAgent”,表示安装成功。 您也可以根据1,检查密码重置插件是否安装成功。 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。 修改重置密码插件的文件权限。 chmod 700 /CloudrResetPwdAgent/bin/cloudResetPwdAgent.script chmod 700 /CloudrResetPwdAgent/bin/wrapper chmod 600 /CloudrResetPwdAgent/lib/*
  • 关于插件卸载 如果不再继续使用一键重置密码功能,您可以根据如下指导进行操作: Linux弹性云服务器 登录弹性云服务器。 执行以下命令,进入bin目录,删除服务cloudResetPwdAgent。 cd /CloudrResetPwdAgent/bin sudo ./cloudResetPwdAgent.script remove 执行以下命令,删除插件。 sudo rm -rf /CloudrResetPwdAgent 请检查CloudResetPwdUpdateAgent是否存在,如果存在,执行以下命令删除: sudo rm -rf /CloudResetPwdUpdateAgent Windows弹性云服务器 卸载并删除CloudResetPwdAgent。 进入C:\CloudResetPwdAgent\bin文件夹。 双击“UninstallApp-NT.bat”。 删除C:\CloudResetPwdAgent的文件。 (可选)卸载并删除CloudResetPwdUpdateAgent。 不同Windows版本的弹性云服务器插件有差异,请检查CloudResetPwdUpdateAgent是否存在,如果存在,请执行本步骤卸载并删除;如果不存在,则跳过本步骤。 进入C:\CloudResetPwdUpdateAgent文件夹。 双击“UninstallApp-NT.bat”。 删除C:\CloudResetPwdUpdateAgent的文件。 如果删除失败,请先通过“任务管理器”删除CloudResetPwdUpdateAgent进程后,再次删除C:\CloudResetPwdUpdateAgent文件夹。
  • 安装须知 用户自行决定是否安装一键式重置密码插件,使弹性云服务器具备一键式重置密码功能。 安装完成后,请勿自行卸载插件,否则可能导致管理控制台判断失误,从而无法完成密码重置。 重装/切换弹性云服务器操作系统后,一键式重置密码功能失效。如需继续使用该功能,请重新安装一键式重置密码插件。 更换弹性云服务器系统盘后,一键式重置密码功能失效。如需继续使用该功能,请重新安装一键式重置密码插件。 CoreOS操作系统的弹性云服务器,不支持安装一键式重置密码插件。 如果没有提前安装一键式重置密码插件,密码丢失或过期后,不能使用一键式重置密码功能。 弹性云服务器需绑定弹性公网IP,才能安装一键式重置密码插件。