Как я могу передать данные с несколькими хостами через PSCP

pscp -h host.txt terminal.sh /Desktop/terminal.sh

Я попробовал эту команду для копирования файла terminal.sh от моего Рабочего стола до моего клиентского Настольного использования pscp но я получил эти ошибки:

[1] 22:34:05 [FAILURE] 10.20.10.214 Exited with error code 1
[2] 22:34:05 [FAILURE] 10.20.10.201 Exited with error code 1

Как я могу скопировать тот файл со своего компьютера на несколько клиентских компьютеров?

0
задан 22 December 2017 в 22:36

2 ответа

Используйте эту команду вместо.

pscp -h host.txt -l <username> -Av terminal.sh /tmp/

Я думаю, что вы получаете ошибку из-за проблемы с разрешениями (при условии, что на самом деле существует каталог под / с именем Desktop)

Или, если вы хотите скопировать этот файл в домашний каталог пользователя, вам может потребоваться перепроверить путь назначения, указанный в вашей команде.

Обычно домашние каталоги пользователей находятся в каталоге /home/. Поэтому, если вы не изменили домашний каталог вашего клиентского компьютера, вы можете попробовать следующую команду, чтобы скопировать файл.

pscp -h host.txt -l <username> -Av terminal.sh /home/<username>/Desktop/

Если приведенная выше команда не решает вашу проблему, вы можете создать журнал ошибок, используя следующую команду. Чтобы вы могли понять, связана ли эта проблема с правами доступа к файлу или с ошибкой аутентификации и т. Д.

pscp -h host.txt -e error -Av terminal.sh /Desktop/terminal.sh
0
ответ дан 22 December 2017 в 22:36

просто используйте

pslurp -h hosts.txt /Desktop/terminal.sh

эта загрузка команды файлы на нескольких серверах. pslurp является частью pssh пакета.

1
ответ дан 1 November 2019 в 10:48

Другие вопросы по тегам:

Похожие вопросы: