Я вручную выполняю серию файлов, которые включают генерацию файлов на моем локальном компьютере, а затем копирование их на удаленный компьютер.

В настоящее время я использую scp и ssh для выполнения этих задач. В настоящее время каждый раз, когда я хочу подключиться по ssh к удаленной машине или сделать scp, мне (совершенно правильно) предлагается ввести пароль. Однако я хочу автоматизировать задачи в один скрипт, который я могу настроить для запуска с помощью cron.

Я видел небезопасные решения этой проблемы, которые включают установку ПАРОЛЯ в переменной среды. Мне это неудобно. Может кто-нибудь предложить другой, более безопасный способ автоматизации скрипта, использующего ssh и scp?

Кстати, и моя локальная машина, и удаленная машина работают под управлением Linux (Ubuntu)

2 ответа2

1

Установите ключ аутентификации, чтобы ssh не запрашивал пароль. например, книга O'Reilly или Debian. Вы храните свой открытый ключ на серверах, а затем закрытый ключ на клиентах.

1

Используйте аутентификацию с открытым ключом. Здесь есть руководство по Ubuntu:

https://help.ubuntu.com/community/SSH/OpenSSH/Keys

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .