密码/密钥设置

FIT2CLOUD提供统一化的密码/密钥管理入口,用户可以自行预设云主机的登录密码或者上传云主机的SSH Key文件。在FIT2CLOUD中,这些密码/密钥用于如下两个场景:

  1. 通过SSH给导入或者创建的虚机自动安装FIT2CLOUD Agent。
  2. 在FIT2CLOUD内直接登录用户虚机(基于Java插件)。

所有密码/密钥在FIT2CLOUD中都会加密存储,以防止任何泄露风险。如果用户不希望在FIT2CLOUD中保存任何密码/密钥,仍然可以按如下方式使用FIT2CLOUD系统:

  1. 在导入虚机时选择“手动导入”模式,并利用系统自动生成的导入脚本到相应的虚机上执行导入操作。
  2. 如果云平台支持云主机的Userdata功能,创建虚机时候选择通过“Userdata方式”安装FIT2CLOUD Agent。

但是,如果用户未配置密码/密钥则无法通过FIT2CLOUD登录用户虚机。

注意:在云平台上创建虚机时候需要指定当前虚机默认的密码/密钥,且该配置在FIT2CLOUD中通过【创建虚机模板】设置,和本章讨论的密码/密钥相互独立。

一、创建密码/密钥

进入FIT2CLOUD主界面,点击【设置】->【密码/密钥设置】进入对应管理界面。点击【新建】按钮创建一个密码组或者密钥组。如图:

alt

注意:如前所述,在SSH自动安装Agent场景下,FIT2CLOUD使用该账号登陆并安装。如果上图配置的登陆用户名非root,请确保该账号能开启sudo功能并允许无密码切换到root账户。

二、删除密码/密钥

在密码/密钥统一管理界面,选中任何一条记录,即可以修改或者删除相应设置。例如,下图为修改已配置密码界面。

alt

注意:如果该密码/密钥已经用于【创建虚机模板】,修改密码/密钥时需要保证新的设置还能够成功登陆相应【创建虚机模板】启动的云主机。

如果虚机创建模板已经绑定了一个密码/密钥组,则不能将其删除,如下图。

alt