Como habilitar o uníssono para efetuar login com o ssh a partir da unidade de serviço systemd?

2

Eu tenho um arquivo pdf-sync.path para executar o systemd no espaço do usuário ( systemctl --user enable pdf-sync.path ). Sempre que houver uma alteração na pasta que defini no arquivo de caminho, quero sincronizá-la com uma pasta em um servidor remoto por meio do ssh. Assim, criei o arquivo pdf-sync.service fornecendo estas informações:

[Unit]
Description=PDF Sync

O problema é que uníssono não parece encontrar minha chave privada em ~ / .ssh

[Service]Aug 27 15:51:07 sputnik3arch env[28873]: ssh_askpass: exec(/usr/lib/ssh/ssh-askpass): No such file or directory
Aug 27 15:51:07 sputnik3arch env[28873]: Permission denied, please try again.
Aug 27 15:51:07 sputnik3arch env[28873]: ssh_askpass: exec(/usr/lib/ssh/ssh-askpass): No such file or directory
Aug 27 15:51:07 sputnik3arch env[28873]: Permission denied, please try again.
Aug 27 15:51:07 sputnik3arch env[28873]: ssh_askpass: exec(/usr/lib/ssh/ssh-askpass): No such file or directory
Aug 27 15:51:07 sputnik3arch env[28873]: Permission denied (publickey,password).
Aug 27 15:51:07 sputnik3arch env[28873]: Fatal error: Lost connection with the server

ExecStart=/usr/bin/unison pdf_mobile_sync

Como habilitar o uníssono para fazer login via ssh a partir da unidade do systemd?

    
por Cutú Chiqueño 27.08.2015 / 16:02

0 respostas