#!/bin/bash ############################################################################# # Copyright (c): 2021-2025, Huawei Tech. Co., Ltd. # FileName : sshexkey_encrypt_tool.sh # Version : V1.0.0 # Date : 2022-02-13 ############################################################################# read -r secret encrypt_type="$1" passwd=$secret cmd1="$2" cmd2="$3" func_sshkeygen_cmd() { cmd="unset LD_LIBRARY_PATH; ssh-keygen -t ed25519 -N \"$passwd\" -f ~/.ssh/id_om < /dev/null && chmod 600 ${cmd1} ${cmd2}" eval $cmd } if [ "-$encrypt_type" = "-sshkeygen" ];then echo "Generating mutual trust files" func_sshkeygen_cmd fi