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

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

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

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

2 Solutions collect form web for “как скопировать 10 файлов с одной Linux-машины на другую, используя ssh-файл без ввода пароля 10 раз”

Если вы регулярно получаете доступ к удаленному хосту, установите ключ 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

  • Bash Script: нет такого файла или каталога при определении переменной через источник vars.txt
  • Обнаружение системы init с использованием оболочки
  • Чтение stdout / stderr из подоболочки в родительский
  • chmod и chown не работают в sudo, называемом скриптом
  • Баш обнаруживает искусство ascii
  • Текстовые файлы, содержащие свое имя
  • Запуск сценария при запуске и после переключения сети
  • как я могу копировать файлы, которые хранятся в одной переменной
  • Обнаруживать при запуске в виртуальном терминале?
  • объединение нескольких файлов с несколькими заголовками
  • Установите выравнивание числовых столбцов при разделении данных
  • Linux и Unix - лучшая ОС в мире.