У меня на сервере Linux (Debian) работает openssh-сервер. Это позволяет мне создавать файлы scp или sftp в / из него, включая перезапись уже существующих файлов.

Мне интересно, есть ли способ заставить openssh сделать резервную копию файла, который собирается изменить (через scp или sftp)?

Например:

  • сервер имеет /path/to/some/file.txt
  • Я scp или sftp file.txt в /path/to/ на разъединять
  • перед входящей передачей сервер делает резервную копию: /path/to/some/file.txt.20181221034210.0002421 или /backup folder/path/to/some/file.txt.20181221034210.0002421

0