Первый постер и массивный новичок в Unix / Linux здесь.
У меня есть Western Digital My Cloud NAS, на котором установлена (я полагаю) какая-то версия Debian. У меня есть удаленная резервная учетная запись в Rsync.net, и я хочу запускать ежедневные резервные копии с помощью rsync с NAS на удаленный сервер.
У меня есть полный доступ SSH к NAS. Я успешно сгенерировал открытый и закрытый ключи с помощью ssh-keygen -t rsa
, и по умолчанию они помещаются в /home/root/.ssh/id_rsa
. После чего я копирую открытый ключ на удаленный сервер и могу успешно подключиться к серверу через NAS без пароля. Тестирование с помощью rsync работает как шарм. Затем добавляется cronjob для запуска скрипта rsync bash каждый день - пока все хорошо.
Однако при перезагрузке папка .ssh и все ключи удаляются из папки /home/root/
- я предполагаю, что вся папка стирается при перезагрузке, как и папки типа /root/
и другие.
Как предотвратить сброс папки /home/root/
при каждой перезагрузке?
В качестве альтернативы я подумал, что хорошей идеей будет использовать новое расположение ключей ssh и определить новую папку с помощью AuthorizedKeysFile
в файле sshd_config. Однако, кроме общих ресурсов пользователя (то есть, /shares/
), я не могу найти каталог, который не стирается при перезагрузке.
Есть идеи?