borg-serve(1) borg (NAME) borg-serve - borg (SYNOPSIS) borg [ ] serve [] (DESCRIPTION) () . . (OPTIONS) Borg borg-common(1) . (options) --restrict-to-path PATH PATH. . PATH . --restrict-to-repository PATH . PATH ( ) . . --restrict-to-path PATH . PATH PATH . --append-only . delete prune . append_only_mode (Additional Notes) . --storage-quota QUOTA ( ) ( 5G 1.5T). . : . (EXAMPLES) borg serve SSH (forced commands) ( authorized_keys ): SSH_ORIGINAL_COMMAND . . : o --verbose --info --debug --debug-topic . o --lock-wait ( ) . ( BORG_XXX) . BORG_XXX borg serve /etc/environment ( ). # SSH borg /path/to/repo. # SSH. # . $ cat ~/.ssh/authorized_keys command="borg serve --restrict-to-path /path/to/repo",restrict ssh-rsa AAAAB3[...] # BORG_XXX ``borg serve``. $ cat ~/.ssh/authorized_keys command="BORG_XXX=value borg serve [...]",restrict ssh-rsa [...] : restrict POSIX . SSH . . OpenSSH server < 7.2 SSH restrict 7.2 . no-port-forwarding,no-X11-forwarding,no-pty,no-agent-forwarding,no-user-rc . sshd: sshd(8) SSH (SSH Configuration) borg serve (stdin/stdout/stderr) sshd . SSH borg serve ( ) sshd . sshd borg serve . borg Failed to create/acquire the lock . SSH : ~/.ssh/config /etc/ssh/ssh_config : Host backupserver ServerAliveInterval 10 ServerAliveCountMax 30 backupserver FQDN IP Borg . (keepalive) . ( ) SSH Borg . sshd ( /etc/ssh/sshd_config): ClientAliveInterval 10 ClientAliveCountMax 30 . ( ) sshd borg serve . Borg --lock-wait 600 borg serve SSH . . ( /bin/sh ): chsh -s /bin/sh BORGUSER openssh authorized_keys "$SHELL" -c "$COMMAND" . (SEE ALSO) borg-common(1) (AUTHORS) The Borg Collective 2026-07-18 borg-serve(1)