システムサービスデバイスでSSHを使用してUnisonとしてログインする方法は?

システムサービスデバイスでSSHを使用してUnisonとしてログインする方法は?

ユーザースペース()systemctl --user enable pdf-sync.pathで実行されるsystemd用のpdf-sync.pathファイルがあります。パスファイルで定義したフォルダが変更されるたびに、そのフォルダをsshを介してリモートサーバー上のフォルダと同期したいと思います。したがって、次の情報を提供するpdf-sync.serviceファイルを作成しました。

[Unit]
Description=PDF Sync

問題は、unisonが〜/ .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

systemdデバイスからSSH経由でUnisonにログインするにはどうすればよいですか?

ベストアンサー1

おすすめ記事