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
Как я могу скопировать тот файл со своего компьютера на несколько клиентских компьютеров?
Используйте эту команду вместо.
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
просто используйте
pslurp -h hosts.txt /Desktop/terminal.sh
эта загрузка команды файлы на нескольких серверах. pslurp является частью pssh пакета.