ssh-агент и crontab — являются там хорошим способом заставить их встречаться?

Строго говоря, вы не можете удалить несколько элементов одновременно.

Чтобы удалить элемент, необходимо указать имя таблицы и первичный ключ элемента. Но вы можете выполнить несколько запросов на удаление в пакете

https://docs.aws.amazon.com/en_us/amazondynamodb/latest/APIReference/API_BatchWriteItem.html

BLOCKQUOTE>

29
задан Community 23 May 2017 в 12:26
поделиться

3 ответа

Когда вы запускаете ssh-agent -s, он запускает фоновый процесс, который вам нужно будет убить позже. Итак, минимум, чтобы изменить ваш хак на что-то вроде:

eval `ssh-agent -s` 
svn stuff
kill $SSH_AGENT_PID

Однако, я не понимаю, как этот хак работает. Простой запуск агента без запуска ssh-add не загружает никаких ключей. Возможно, ssh-агент MacOS ведет себя не так, как говорит его справочная страница .

21
ответ дан pra 28 November 2019 в 00:52
поделиться

Чтобы настроить автоматизированные процессы без автоматического взлома паролей / парольных фраз, я использую отдельный IdentityFile без парольной фразы и ограничиваю записи author_keys целевых машин с префиксом from="automated.machine.com" ... и т. Д.

Я создал общедоступный закрытый набор ключей для отправляющего аппарата без ключевой фразы:

ssh-keygen -f .ssh/id_localAuto

(Хит возврата при запросе на ключевую фразу)

Я настроил запись удаленного хоста в .ssh/config:

Host remoteAuto
    HostName remote.machine.edu
    IdentityFile  ~/.ssh/id_localAuto

и remote.machine.edu:.ssh/authorized_keys с:

...
from="192.168.1.777" ssh-rsa ABCDEFGabcdefg....
...

Тогда ssh не требуется авторизация с внешней аутентификацией, предоставляемая ssh- агент или связка ключей, так что вы можете использовать такие команды, как:

scp -p remoteAuto:watchdog ./watchdog_remote
rsync -Ca remoteAuto/stuff/* remote_mirror
svn svn+ssh://remoteAuto/path
svn update
... 
4
ответ дан Dave X 28 November 2019 в 00:52
поделиться

Ваше решение работает, но оно порождает новый процесс агента каждый раз, как уже указано в другом ответе.

Я столкнулся с похожими проблемами и нашел этот блог пост полезным, а также скрипт оболочки Уэйна Уокера, упомянутый в блоге на github .

Удачи!

1
ответ дан goggelj 28 November 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: