From 3c4e54f0dd6a2dc8ab96749f41c40bf455d7e110 Mon Sep 17 00:00:00 2001 From: Gottfried Mayer Date: Fri, 5 Aug 2022 17:51:01 +0200 Subject: [PATCH 1/3] create .ssh directory --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index eba6ecf..2605236 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,6 @@ RUN apk --no-cache add \ bash 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 From 70452fab5cb83f5a79e05262dd11e1a5562151e9 Mon Sep 17 00:00:00 2001 From: Gottfried Mayer Date: Fri, 5 Aug 2022 17:55:07 +0200 Subject: [PATCH 2/3] new parameter PLUGIN_SSH_ACCEPT_RSA --- upload.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/upload.sh b/upload.sh index b3aca91..ffd3d0b 100755 --- a/upload.sh +++ b/upload.sh @@ -50,6 +50,10 @@ else PLUGIN_AUTO_CONFIRM="false" 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_INCLUDE_STR="" From 4f4063bf9e03ab5f1af620dbc5a99601dbc9bc51 Mon Sep 17 00:00:00 2001 From: Gottfried Mayer Date: Fri, 5 Aug 2022 21:25:13 +0200 Subject: [PATCH 3/3] document new parameter PLUGIN_SSH_ACCEPT_RSA --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 80e8177..cea0d02 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ environment: PLUGIN_CHMOD: true | false (default true) PLUGIN_CLEAN_DIR: 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) ```