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