Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +15 -5
Dockerfile
CHANGED
|
@@ -70,9 +70,9 @@ RUN sed -i 's/Defaults !requiretty/Defaults requiretty/' /etc/sudoers && \
|
|
| 70 |
# sudo ufw allow 2222/tcp
|
| 71 |
|
| 72 |
# Generate SSH keys
|
| 73 |
-
RUN ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key && \
|
| 74 |
-
ssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key && \
|
| 75 |
-
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
|
| 76 |
|
| 77 |
#RUN ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N "" -y && \
|
| 78 |
# ssh-keygen -q -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key -N "" -y && \
|
|
@@ -92,7 +92,7 @@ RUN mkdir -p /app/ssh && cp -r /etc/ssh/* /app/ssh
|
|
| 92 |
|
| 93 |
|
| 94 |
# Set the permissions for the SSH keys
|
| 95 |
-
RUN chmod 777 /etc/ssh/
|
| 96 |
touch /app/ssh/ssh_known_hosts && \
|
| 97 |
chmod 777 /app/ssh/ssh_* && \
|
| 98 |
chmod 777 /home
|
|
@@ -110,13 +110,23 @@ RUN python3 -m venv /app/WebSSHEnv && \
|
|
| 110 |
# Expose the new SSH port
|
| 111 |
EXPOSE 2222
|
| 112 |
|
|
|
|
|
|
|
| 113 |
RUN chmod -R 777 /app
|
| 114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
# Copy the start.sh script
|
| 116 |
#RUN chmod 777 /app/venv/lib/python3.12/site-packages/
|
| 117 |
#RUN touch /app/venv/lib/python3.12/site-packages/known_hosts
|
| 118 |
#RUN chmod 777 /app/venv/lib/python3.12/site-packages/known_hosts
|
| 119 |
|
| 120 |
-
|
| 121 |
|
| 122 |
CMD ["/app/start.sh"]
|
|
|
|
| 70 |
# sudo ufw allow 2222/tcp
|
| 71 |
|
| 72 |
# Generate SSH keys
|
| 73 |
+
#RUN ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key && \
|
| 74 |
+
# ssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key && \
|
| 75 |
+
# ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
|
| 76 |
|
| 77 |
#RUN ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N "" -y && \
|
| 78 |
# ssh-keygen -q -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key -N "" -y && \
|
|
|
|
| 92 |
|
| 93 |
|
| 94 |
# Set the permissions for the SSH keys
|
| 95 |
+
RUN chmod 777 /etc/ssh/ssh_* && \
|
| 96 |
touch /app/ssh/ssh_known_hosts && \
|
| 97 |
chmod 777 /app/ssh/ssh_* && \
|
| 98 |
chmod 777 /home
|
|
|
|
| 110 |
# Expose the new SSH port
|
| 111 |
EXPOSE 2222
|
| 112 |
|
| 113 |
+
EXPOSE 7860
|
| 114 |
+
|
| 115 |
RUN chmod -R 777 /app
|
| 116 |
|
| 117 |
+
USER admin
|
| 118 |
+
|
| 119 |
+
# Generate SSH keys
|
| 120 |
+
RUN ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N "" -y && \
|
| 121 |
+
ssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key -N "" -y && \
|
| 122 |
+
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N "" -y
|
| 123 |
+
|
| 124 |
+
|
| 125 |
# Copy the start.sh script
|
| 126 |
#RUN chmod 777 /app/venv/lib/python3.12/site-packages/
|
| 127 |
#RUN touch /app/venv/lib/python3.12/site-packages/known_hosts
|
| 128 |
#RUN chmod 777 /app/venv/lib/python3.12/site-packages/known_hosts
|
| 129 |
|
| 130 |
+
|
| 131 |
|
| 132 |
CMD ["/app/start.sh"]
|