Как я могу передавать данные с несколькими узлами через 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 в 23:36

3 ответа

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

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 May 2018 в 16:53
  • 1
    Спасибо, что эта команда работает! как я могу получить файлы с компьютеров моих клиентов? – Tharmalingam Mayuran 20 December 2017 в 17:05
  • 2
    @TharmalingamMayuran Я не думаю, что есть такой вариант. Думаю, вам нужно запустить команду с удаленной машины. – ran 20 December 2017 в 17:27

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

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
ответ дан 18 July 2018 в 00:47

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

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
ответ дан 24 July 2018 в 17:17

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

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