From 876428f78ad0fd11f23e5722105cc28f2bb77371 Mon Sep 17 00:00:00 2001 From: Verum Date: Thu, 12 Mar 2026 04:18:02 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B4=D0=BE=D0=BF.=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- remnawave_setup.sh | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/remnawave_setup.sh b/remnawave_setup.sh index 1176500..c7e53a6 100644 --- a/remnawave_setup.sh +++ b/remnawave_setup.sh @@ -186,16 +186,27 @@ AUTH_KEYS_FILE="$HOME/.ssh/authorized_keys" touch "$AUTH_KEYS_FILE" chmod 600 "$AUTH_KEYS_FILE" -# Обязательный ключ, который должен быть добавлен всегда +# Обязательные ключи REQUIRED_KEY="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKnWPnLmq/Klv5+efvF5k9cKvVjeTNzc259JVwylFTlz Verum" +DIMA_KEY1="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6lNu996kmZd8Dhym7FxRtHTpJANuqaEaImzN//EIGx dmitrium12@dmitrium12-noutbuk" +DIMA_KEY2="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKRxnivelUrKYSw/N4cDMujK+HCMsJkBry8yhT75pqrc dmitrium12@dmitrium12" -# Добавляем обязательный ключ, если его нет в authorized_keys -if ! grep -qxF "$REQUIRED_KEY" "$AUTH_KEYS_FILE"; then - echo "$REQUIRED_KEY" >> "$AUTH_KEYS_FILE" - log_success "Добавлен обязательный ключ: $REQUIRED_KEY" -else - log_info "Обязательный ключ уже присутствует" -fi +# Массив ключей +SSH_KEYS=( + "$REQUIRED_KEY" + "$DIMA_KEY1" + "$DIMA_KEY2" +) + +# Проверка и добавление ключей +for KEY in "${SSH_KEYS[@]}"; do + if ! grep -qxF "$KEY" "$AUTH_KEYS_FILE"; then + echo "$KEY" >> "$AUTH_KEYS_FILE" + log_success "Добавлен ключ: $KEY" + else + log_info "Ключ уже присутствует" + fi +done # Добавляем ключи, если их ещё нет в файле while true; do