鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

server_config子命令

命令功能

交互式加密集群采集配置文件里的认证凭据。

交互时输入的加密密码请妥善保存,将在采集阶段使用。

命令格式

1
./kspect server_config [-h] [-o OUTPUT] [-i INPUT]

参数说明

表1 server_config子命令参数

参数

参数说明

-h/--help

获取帮助信息。

-o/--output

服务器配置文件生成位置,用户不输入时默认在当前文件夹下生成名为server-config-xxxxxx-xxxx.ini的文件。

-i/--input

必选参数,需要编辑的服务器配置文件路径,配置文件详情参见表2

使用示例

  1. 配置服务器配置文件。
    1
    vi server.ini
    

    server.ini配置文件示例:

    [100]
    ip = 192.168.x.x
    port = 22
    username = root
    login_method = private_key
    password =
    private_key_path = /root/.ssh/id_rsa
    private_key_password =
    bmc_ip = 192.168.x.x
    bmc_username = Administrator
    bmc_password =

    其中认证凭据字段有password、private_key_path、private_key_password、bmc_password。

    • password、private_key_password、bmc_password字段不建议用户在配置文件中明文保存,若在文件中明文配置,采集时将跳过此对应服务器。
    • 若不采集BMC信息,可不填写BMC账户和密码信息。
    表2 配置文件参数说明

    参数

    说明

    [100]

    服务器名称。

    ip

    必选参数,待采集服务器的IP地址。

    port

    必选参数,待采集服务器的端口号。

    username

    必选参数,服务器的操作系统用户。

    login_method

    必选参数,登录服务器的方式,可选:

    • password:密码方式,需填写password参数。
    • private_key:私钥方式,需填写private_key_path和private_key_password参数。

    password

    对应用户的密码,可在交互界面输入,仅在交互界面输入时加密。

    private_key_path

    私钥文件路径,可在交互界面输入,不论在配置文件中输入还是交互界面输入均会加密。

    private_key_password

    私钥密码,可在交互界面输入,仅在交互界面输入时加密。

    bmc_ip

    BMC的IP地址。

    bmc_username

    BMC的用户名。

    bmc_password

    BMC的密码,可在交互界面输入,仅在交互界面输入时加密。

  2. 交互式加密server.ini配置文件中的认证凭据。
    1
    ./kspect server_config -i /home/server.ini