У меня есть скрипт, который я использую для автоматической настройки моего ноутбука со всеми моими настройками. Я постоянно экспериментирую с разными дистрибутивами Linux на этом ноутбуке, поэтому очень полезно иметь такой скрипт, который обновлял бы все мои настройки после установки. Работает хорошо, но запрашивает пароль несколько раз. Я знаю, это потому, что я использую scp несколько раз, но я не совсем уверен, может ли мой пароль быть кэширован и повторно использован для остальной части скрипта после первой записи?

Вот сценарий:http://pastebin.com/gHFr91Lf

1 ответ1

2

Создайте "нулевой" сеанс SSH в фоновом режиме, который создает главное соединение (см. Параметры ControlPath и ControlMaster на справочной странице ssh_config(5) ). При использовании одинаковых настроек управления для каждой операции SSH/SCP будет использоваться существующее соединение вместо повторной аутентификации на сервере. Не забудьте завершить нулевую сессию, как только скрипт будет выполнен.

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