Я пишу небольшую утилиту для разработки для синхронизации файлов через ssh.Обычно я использую ssh-agent, настроенный в файле .bashrc, чтобы легко подключаться к моему dev-серверу.Я хотел бы использовать exec в сценарии, но вызов ssh-agent, каждый раз, когда я делаю запрос, звучит немного неоптимально.
Есть ли способ, которым я мог бы выполнить код агента один раз, а затем получить егоработает для всех последующих запросов SSH, я делаю?Например, чтобы вызвать процесс оболочки, такой как эмулятор терминала, и затем использовать этот процесс для выполнения команды, а не вызывать новую оболочку с каждой командой.
Причина, по которой я хочу это сделать, заключается в том, что я нехотите сохранить пароль в конфигурационном файле.