diff --git a/support/rrsync b/support/rrsync index 4b4b87c55..e8b0cc0d2 100755 --- a/support/rrsync +++ b/support/rrsync @@ -156,6 +156,10 @@ def main(): command = os.environ.get('SSH_ORIGINAL_COMMAND', None) if not command: die("Not invoked via sshd") + if command == 'true': + # Allow checking connectivity with "ssh true". (For example, + # rsbackup uses this.) + sys.exit(0) command = command.split(' ', 2) if command[0:1] != ['rsync']: die("SSH_ORIGINAL_COMMAND does not run rsync")