提交 00cbb75f 编写于 作者: L Lav Jain

Don't generate ssh keys for gpadmin if already present (#4379)

* Don't generate ssh keys for gpadmin if already present

* Let rest of the logic flow if the private key is present.
上级 ee456223
......@@ -8,9 +8,11 @@ setup_ssh_for_user() {
local home_dir
home_dir=$(eval echo "~${user}")
mkdir -p "${home_dir}"/.ssh
mkdir -p "${home_dir}/.ssh"
touch "${home_dir}/.ssh/authorized_keys" "${home_dir}/.ssh/known_hosts" "${home_dir}/.ssh/config"
ssh-keygen -t rsa -N "" -f "${home_dir}/.ssh/id_rsa"
if [ ! -f "${home_dir}/.ssh/id_rsa" ]; then
ssh-keygen -t rsa -N "" -f "${home_dir}/.ssh/id_rsa"
fi
cat "${home_dir}/.ssh/id_rsa.pub" >> "${home_dir}/.ssh/authorized_keys"
chmod 0600 "${home_dir}/.ssh/authorized_keys"
cat << 'NOROAMING' >> "${home_dir}/.ssh/config"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册