From 0f35baad826494f4b32d4f05b1ace89843dddc40 Mon Sep 17 00:00:00 2001 From: Oxbian Date: Wed, 30 Aug 2023 16:06:24 +0200 Subject: [PATCH] Adding ssh agent --- install.sh | 6 ++++++ scripts/maintenance.sh | 8 ++++++++ systemd/ssh-agent.service | 13 +++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 scripts/maintenance.sh create mode 100644 systemd/ssh-agent.service diff --git a/install.sh b/install.sh index 9b3873a..fb6e821 100755 --- a/install.sh +++ b/install.sh @@ -30,6 +30,8 @@ xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorVirtual1/workspace3/la echo "Installation des logiciels tierces" sudo apt install keepassxc -y +# Configuration de keepass + DIR=$(dirname "$0") cd $DIR folder=$(find $HOME/.mozilla/firefox -type d -name "*.default-release") @@ -47,3 +49,7 @@ EOF sudo bash -c 'echo "vm.swappiness=1" >> /etc/sysctl.conf' +ln -sf $(pwd)/systemd/ssh-agent.service $HOME/.config/systemd/user/ssh-agent.service +systemctl enable --user ssh-agent + +# Configuration de l'écran de vérouillage diff --git a/scripts/maintenance.sh b/scripts/maintenance.sh new file mode 100644 index 0000000..70f3c34 --- /dev/null +++ b/scripts/maintenance.sh @@ -0,0 +1,8 @@ +#!/bin/bash +sudo apt update -y +sudo apt upgrade -y +sudo apt autoclean -y +sudo apt clean -y +sudo apt autoremove -y +sudo apt purge ~c -y + diff --git a/systemd/ssh-agent.service b/systemd/ssh-agent.service new file mode 100644 index 0000000..f126433 --- /dev/null +++ b/systemd/ssh-agent.service @@ -0,0 +1,13 @@ +[Unit] +Description=SSH key agent + +[Service] +Type=simple +Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket +# DISPLAY required for ssh-askpass to work +Environment=DISPLAY=:0 +ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK + +[Install] +WantedBy=default.target +