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

Используя ssh-файл, вы можете скопировать файл с одной Linux-машины на другую Linux-машину, введя пароль. Если я хочу скопировать 10 файлов, он просит меня ввести пароль для каждого файла (10 раз), есть ли какие-либо опции для копирования всех файлов, введя пароль только один раз?

Пример команды, которую я использую:

spawn scp /modules/com/sample.jar username@machinename:/modules/com/sample.jar 

Если вы регулярно получаете доступ к удаленному хосту, установите ключ ssh. Вы можете найти документацию здесь: http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/

Также есть учебник с rsync на суперпользователе: https://superuser.com/questions/555799/how-to-setup-rsync-without-password-with-ssh-on-unix-linux

Обмен ключами ssh, или вы можете использовать filezilla, если вы загружаетесь в пользовательский интерфейс

Кроме того, если вы не хотите менять ssh-ключи, вы можете поместить все эти файлы в папку, а затем просто используйте *, чтобы переместить их все на одном

 spawn scp /modules/com/*.jar username@machinename:/modules/com/ 

http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/

https://filezilla-project.org/download.php