Представьте себе выполнение короткого повторяющегося процесса, который заканчивается коротким SSH-соединением с некоторым сервером (например, передачей вновь созданного файла через SFTP). Это означает, что будет много недолговечных последовательных подключений и отключений SSH.
Нужно ли учитывать какие-то соображения в такой ситуации? Например. возможный лимит запросов на соединение SSH и т. д.
Если задача повторяется, я бы предложил использовать постоянные (долгоживущие) ssh-соединения, для которых вы можете использовать ControlMaster
, новые соединения дороги, и хороший объем соединения может убить (не отвечать) сам хост. Ты можешь использовать ControlMaster
с участием ServerAliveInterval
в настройках конфигурации ssh для хорошего примера обратитесь к этому Как я могу создать постоянное SSH-соединение для "потоковых" команд в течение определенного периода времени?