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
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 %} |