BackupPC Agent for WAPT
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
502 B

@echo off
IF NOT EXIST "%USERPROFILE%\.ssh" mkdir "%USERPROFILE%\.ssh"
IF EXIST "%USERPROFILE%\.ssh\authorized_keys" del /q "%USERPROFILE%\.ssh\authorized_keys"
{% for key in ssh_keys %}
echo {{ key }} >> "%USERPROFILE%\.ssh\authorized_keys"
{% endfor %}
{% if ssh_keys | length > 0 %}
icacls.exe "%USERPROFILE%\.ssh\authorized_keys" /grant:r lbkp:F
icacls.exe "%USERPROFILE%\.ssh\authorized_keys" /grant:r SYSTEM:F
icacls.exe "%USERPROFILE%\.ssh\authorized_keys" /inheritance:r
{% endif %}