RU EN

Запуск ssh-agent как systemd сервис

 

Для данного примера предполагается, что для пользователя www-data уже сгенерированы ssh-ключи.

Создаём файл /etc/systemd/system/www-ssh-agent.service:

[Unit]
Description=SSH key agent of www-data user

[Service]
Type=simple
User=www-data
Group=www-data
Environment=SSH_AUTH_SOCK=/var/www/.ssh/ssh-agent-www-data.sock
Environment=HOME=/var/www
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
ExecStartPost=/usr/bin/ssh-add /var/www/.ssh/id_rsa

[Install]
WantedBy=default.target

Затем нужно активировать сервис командой:

systemctl enable www-ssh-agent.service

 


Янчарук А.В.
09.12.2019 13:55


Оставить комментарий


Имя  


Комментарий *