При ограничении того, к каким командам открытый ключ ssh может предоставить доступ, можно добавить command="something"
в конце открытого ключа ssh в .ssh/authorized_keys
.
В моем случае я хочу написать сценарий Bash, который создает репозитории Borg , и каждый открытый ключ должен иметь ограничение, такое как
command="cd /home/backup/repos/<client fqdn>;
borg serve --restrict-to-path /home/backup/repos/<client fqdn>",
restrict <keytype> <key> <host>
Вопрос
Есть ли официальный способ сделать это вместо написания однострочного awk
или sed
?
Или есть просто решение awk
или sed
, которое настолько красиво, что нет необходимости в официальном поддерживаемом способе?