Guangyuan Feng created KYLIN-5569:
-------------------------------------

             Summary:  Support manually setting ssh encrypted password when 
enable Job multi-live
                 Key: KYLIN-5569
                 URL: https://issues.apache.org/jira/browse/KYLIN-5569
             Project: Kylin
          Issue Type: Improvement
          Components: Job Engine, Security
    Affects Versions: 5.0-alpha
            Reporter: Guangyuan Feng
             Fix For: 5.0-alpha


In some scenarios, users hope  that the password set in properties file should 
be encrypted, to avoid the potential security issues.

So it's great for Kylin to supply such an approach. After changes,  we could 
config the password as the folloing:
{code:java}
配置项加密: kylin.job.ssh-password=ENC('${encrypted_password}')
举例:
输入:${KYLIN_HOME}/bin/kylin.sh io.kyligence.kap.tool.general.CryptTool -e AES -s 
kylin
输出:AES encrypted password is:
YeqVr9MakSFbgxEec9sBwg==

// Sample
kylin.server.leader-race.heart-beat-timeout=60
kylin.server.leader-race.heart-beat-interval=30
kylin.job.ssh-username=quard
kylin.job.ssh-password=ENC('k7lRPO1yqWRgtR09uG+F2w==')
#kylin.job.ssh-password=PlainTextPassWord {code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to