Добавлены доп.ключи

This commit is contained in:
2026-03-12 04:18:02 +03:00
parent ecf78d1e5d
commit 876428f78a

View File

@@ -186,16 +186,27 @@ AUTH_KEYS_FILE="$HOME/.ssh/authorized_keys"
touch "$AUTH_KEYS_FILE" touch "$AUTH_KEYS_FILE"
chmod 600 "$AUTH_KEYS_FILE" chmod 600 "$AUTH_KEYS_FILE"
# Обязательный ключ, который должен быть добавлен всегда # Обязательные ключи
REQUIRED_KEY="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKnWPnLmq/Klv5+efvF5k9cKvVjeTNzc259JVwylFTlz Verum" 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 SSH_KEYS=(
echo "$REQUIRED_KEY" >> "$AUTH_KEYS_FILE" "$REQUIRED_KEY"
log_success "Добавлен обязательный ключ: $REQUIRED_KEY" "$DIMA_KEY1"
else "$DIMA_KEY2"
log_info "Обязательный ключ уже присутствует" )
fi
# Проверка и добавление ключей
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 while true; do