Несколько команд scp в скрипте bash, но ввод пароля только один раз
В настоящее время я использую скрипт bash в следующем формате для обновления локальных данных удаленными:
usr=$1
scp -P 4444 -r $usr@some.other.machine.at:/some/folder/*Tools /home/localUser/someFolder/
scp -P 4444 -r $usr@some.other.machine.at:/some/folder/*.project /home/localUser/someFolder/
т.е. я хочу скопировать каждую папку (ее содержимое и подпапки), оканчивающиеся на Tools, и скопировать каждый файл, оканчивающийся на .project, из /some/folder/
(хорошо, мне бы здесь не нужно было -r) на удаленной машине в мою локальную папку /home/localUser/someFolder/
,
(Не уверен, что это важно, я запускаю этот скрипт с bash myScript.sh
)
В настоящее время я должен ввести пароль удаленного пользователя два раза, один раз за scp
команда. Есть ли способ, чтобы пароль вводился только один раз?