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