File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -32,25 +32,28 @@ remote_ctrl() {
3232
3333 export PRIVATE_KEY_FILE=/tmp/temp_ssh_key
3434 echo -e " $SSH_PRIVATE_KEY " > " $PRIVATE_KEY_FILE "
35+ if command -v dropbearconvert & > /dev/null; then
36+ dropbearconvert openssh dropbear " $PRIVATE_KEY_FILE " " $PRIVATE_KEY_FILE "
37+ fi
3538 chmod 600 " $PRIVATE_KEY_FILE "
3639
3740 if [ -z " $SSH_HOST_KEY " ]; then
3841 echo " \$ SSH_HOST_KEY is empty"
3942 else
40- KNOWN_HOSTS_FILE=~ admin /.ssh/known_hosts
43+ KNOWN_HOSTS_FILE=~ root /.ssh/known_hosts
4144 KNOWN_HOST=" $SSH_HOST $SSH_HOST_KEY "
4245 if [ ! -f " $KNOWN_HOSTS_FILE " ] || ! grep -Fxq " $KNOWN_HOST " " $KNOWN_HOSTS_FILE " ; then
43- mkdir -p ~ admin /.ssh
46+ mkdir -p ~ root /.ssh
4447 echo " $KNOWN_HOST " >> " $KNOWN_HOSTS_FILE "
4548 fi
4649 fi
4750
4851 if [ -z " $SSH_AUTH_KEY " ]; then
4952 echo " \$ SSH_AUTH_KEY is empty"
5053 else
51- AUTHORIZED_KEYS_FILE=~ admin /.ssh/authorized_keys
54+ AUTHORIZED_KEYS_FILE=~ root /.ssh/authorized_keys
5255 if [ ! -f " $AUTHORIZED_KEYS_FILE " ] || ! grep -Fxq " $SSH_AUTH_KEY " " $AUTHORIZED_KEYS_FILE " ; then
53- mkdir -p ~ admin /.ssh
56+ mkdir -p ~ root /.ssh
5457 echo " $SSH_AUTH_KEY " >> " $AUTHORIZED_KEYS_FILE "
5558 fi
5659 fi
You can’t perform that action at this time.
0 commit comments