mirror of
https://github.com/zrepl/zrepl.git
synced 2024-12-23 07:28:57 +01:00
ce25c01c7e
How it works: `zrepl stdinserver CLIENT_IDENTITY` * connects to the socket in $global.serve.stdinserver.sockdir/CLIENT_IDENTITY * sends its stdin / stdout file descriptors to the `zrepl daemon` process (see cmsg(3)) * does nothing more This enables a setup where `zrepl daemon` is not directly exposed to the internet but instead all traffic is tunnelled through SSH. The server with the source job has an authorized_keys file entry for the public key used by the corresponding pull job command="/mnt/zrepl stdinserver CLIENT_IDENTITY" ssh-ed25519 AAAAC3NzaC1E... zrepl@pullingserver |
||
---|---|---|
.. | ||
sampleconf | ||
config_connect.go | ||
config_fsvfilter.go | ||
config_job_local.go | ||
config_job_pull.go | ||
config_job_source.go | ||
config_mapfilter.go | ||
config_parse.go | ||
config_prune_grid.go | ||
config_serve_stdinserver.go | ||
config_test.go | ||
config.go | ||
daemon.go | ||
handler.go | ||
main.go | ||
replication.go | ||
stdinserver.go | ||
test.go |