У меня есть дроплет Digital Ocean (SERVER A), который использует SSH-ключ и пароль для моей учетной записи root. Я создал дополнительного пользователя и добавил его в новую группу SFTPUsers, следуя этому руководству:
https://www.digitalocean.com/community/questions/how-do-i-restrict-a-user-to-a-specific-directory
У меня также есть другой сервер на общем хосте (не на Digital Ocean), который имеет ночные файлы резервных копий. (СЕРВЕР B)
Я хотел бы безопасно каждую ночь защищенно копировать эти ночные резервные копии с сервера SERVER B в каталог на моем сервере DO (сервер A), к которому у моего пользователя резервного копирования есть доступ, и хотел бы сделать это с помощью сценария, чтобы он не запрашивал пароль, чтобы он мог просто работать. Я действительно не понимаю, куда идти отсюда. Я нахожу, что чем больше я исследую, тем больше смущаюсь. Я генерирую открытый / закрытый ключ на сервере SERVER B, а затем копирую открытый ключ на сервер A? Тогда что происходит?
Куда мне идти отсюда, чтобы иметь возможность SCP-файла с одного моего сервера на цифровой сервер Ocean? Я хотел бы сделать это, используя моего нового пользователя, которого я создал. Был бы очень рад любой помощи / указатели в правильном направлении. Я пытался читать по SSH / публичным / приватным ключам, но все еще не чувствую, что у меня прогресс :(
Спасибо!