From bb0b72db9e819509de66c0430d39e36bd4da31ae Mon Sep 17 00:00:00 2001 From: Maciej Wielgosz <maciej.wielgosz@nibio.no> Date: Fri, 24 May 2024 14:01:10 +0000 Subject: [PATCH] updated key autherntication for oracle machine --- Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a92b9f4..331f999 100755 --- a/Dockerfile +++ b/Dockerfile @@ -35,7 +35,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ torchvision \ tqdm \ pandas - + + # OpenSSH configuration RUN mkdir /var/run/sshd \ && sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd @@ -52,8 +53,16 @@ RUN groupadd -g ${GID} ${USERNAME} \ && mkdir -p ${HOME}/data ${HOME}/.vscode-server ${HOME}/.ssh\ && chown ${USERNAME}:${USERNAME} ${HOME}/data ${HOME}/.vscode-server ${HOME}/.ssh +# Copy your public key to the container +COPY id_rsa.pub /home/${USERNAME}/.ssh/authorized_keys +RUN chown ${USERNAME}:${USERNAME} /home/${USERNAME}/.ssh/authorized_keys \ + && chmod 600 /home/${USERNAME}/.ssh/authorized_keys + + VOLUME [ "${HOME}/data", "${HOME}/.ssh", "${HOME}/.vscode-server"] + + # Expose SSH EXPOSE 22 -- GitLab