Добавлены доп.ключи
This commit is contained in:
@@ -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"
|
||||
# Массив ключей
|
||||
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 "Обязательный ключ уже присутствует"
|
||||
log_info "Ключ уже присутствует"
|
||||
fi
|
||||
done
|
||||
|
||||
# Добавляем ключи, если их ещё нет в файле
|
||||
while true; do
|
||||
|
||||
Reference in New Issue
Block a user