From c30c55a46304877fd7c93d51bb944f508b7d2105 Mon Sep 17 00:00:00 2001 From: siphonight Date: Fri, 16 Aug 2024 00:15:56 +0200 Subject: [PATCH] Fix versions des paquets + fix output ssh-agent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gel des versions des paquets installés pour plus de stabilité entre les différentes versions du bastion. Ajout également d'un renvoi vers /dev/null de l'output du SSH-Agent lors de la connexion aux machines distantes. --- Dockerfile | 10 +++++----- server_menu.sh | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 867ffc2..8fea9d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ FROM alpine:3.20.0 AS monosphere-builder #~The open Monosphere Project~ -#Version : 0.5.7 +#Version : 0.5.8 #Autor : Siphonight :) #Setting default settings, please change them at run -ARG MONOSPHERE_VERSION="0.5.7 Alpha" +ARG MONOSPHERE_VERSION="0.5.8 Alpha" #Defining build settings @@ -14,7 +14,7 @@ USER root #Updating and installing required dependencies -RUN apk add make git gcc alpine-sdk && \ +RUN apk add make=4.4.1-r2 git=2.45.2-r0 gcc=13.2.1_git20240309-r0 alpine-sdk=1.0-r1 && \ addgroup root abuild && \ mkdir -p /var/cache/distfiles && \ chmod a+w /var/cache/distfiles @@ -52,8 +52,8 @@ USER root #Preparations #Updating and installing required dependencies -RUN apk add openssh-server openssh-client sudo openrc bash && \ -apk --no-cache add shadow +RUN apk add openssh-server=9.7_p1-r4 openssh-client=9.7_p1-r4 sudo=1.9.15_p5-r0 openrc=0.54-r1 bash=5.2.26-r0 && \ +apk --no-cache add shadow=4.15.1-r0 #Ensuring that the SSH server will be able to run without issues on container launch diff --git a/server_menu.sh b/server_menu.sh index 974f9d6..792a91d 100644 --- a/server_menu.sh +++ b/server_menu.sh @@ -41,11 +41,11 @@ function main_menu () { if [ -z "$(echo "$selected_server" | cut -d ' ' -f 4)" ]; then ttyrec -z --"$(echo "$selected_server" | cut -d ' ' -f 1)"-"$(echo "$selected_server" | cut -d ' ' -f 3)"-- -k 300 --warn-before-kill 60 -- ssh -p "$(echo "$selected_server" | cut -d ' ' -f 2)" "$(echo "$selected_server" | cut -d ' ' -f 3)"@"$(echo "$selected_server" | cut -d ' ' -f 1)" else - eval "$(ssh-agent)" + eval "$(ssh-agent)" > /dev/null trap 'kill $SSH_AGENT_PID' EXIT - cat /"$AUTHORIZED_SERVERS_PATH"/"$(echo "$selected_server" | cut -d ' ' -f 4)" | ssh-add - + cat /"$AUTHORIZED_SERVERS_PATH"/"$(echo "$selected_server" | cut -d ' ' -f 4)" | ssh-add - > /dev/null ttyrec -z --"$(echo "$selected_server" | cut -d ' ' -f 1)"-"$(echo "$selected_server" | cut -d ' ' -f 3)"-- -k 300 --warn-before-kill 60 -- ssh -p "$(echo "$selected_server" | cut -d ' ' -f 2)" "$(echo "$selected_server" | cut -d ' ' -f 3)"@"$(echo "$selected_server" | cut -d ' ' -f 1)" - ssh-add -D + ssh-add -D > /dev/null fi fi }