Merge pull request #28 from fuse314/ssh-rsa

New Parameter PLUGIN_SSH_ACCEPT_RSA
This commit is contained in:
Christoph Schlosser 2022-08-16 21:11:26 +02:00 committed by GitHub
commit cbf4cd4b5e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 1 deletions

View File

@ -7,6 +7,6 @@ RUN apk --no-cache add \
bash bash
ADD upload.sh /bin/ ADD upload.sh /bin/
RUN chmod +x /bin/upload.sh RUN chmod +x /bin/upload.sh && mkdir ~/.ssh && chmod 700 ~/.ssh
ENTRYPOINT /bin/upload.sh ENTRYPOINT /bin/upload.sh

View File

@ -33,6 +33,7 @@ environment:
PLUGIN_CHMOD: true | false (default true) PLUGIN_CHMOD: true | false (default true)
PLUGIN_CLEAN_DIR: true | false (default false) PLUGIN_CLEAN_DIR: true | false (default false)
PLUGIN_AUTO_CONFIRM: true | false (default false) PLUGIN_AUTO_CONFIRM: true | false (default false)
PLUGIN_SSH_ACCEPT_RSA: true | false (default false)
PLUGIN_DEBUG: true | false (default false) PLUGIN_DEBUG: true | false (default false)
``` ```

View File

@ -50,6 +50,10 @@ else
PLUGIN_AUTO_CONFIRM="false" PLUGIN_AUTO_CONFIRM="false"
fi fi
if [ "$PLUGIN_SSH_ACCEPT_RSA" = true ]; then
echo "HostKeyAlgorithms ssh-rsa" > ~/.ssh/config && echo "PubkeyAcceptedKeyTypes ssh-rsa" >> ~/.ssh/config && chmod 600 ~/.ssh/config
fi;
PLUGIN_EXCLUDE_STR="" PLUGIN_EXCLUDE_STR=""
PLUGIN_INCLUDE_STR="" PLUGIN_INCLUDE_STR=""