Como posso transferir dados com múltiplos hosts através do PSCP?

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

Eu tentei esse comando para copiar o arquivo terminal.sh do meu Desktop para o meu desktop cliente usando pscp , mas recebi estes erros:

[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

Como posso copiar esse arquivo do meu computador para vários computadores clientes?

    
por Tharmalingam Mayuran 20.12.2017 / 11:48

1 resposta

0

Use este comando em vez disso.

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

Acho que você está recebendo o erro devido a um problema de permissão. (Supondo que exista um diretório em / denominado Desktop)

Ou, se você quiser copiar esse arquivo para o diretório pessoal de um usuário, talvez seja necessário verificar o caminho de destino especificado em seu comando.

Normalmente, os diretórios iniciais do usuário estão abaixo do diretório /home/ . Portanto, se você não alterou o diretório pessoal da sua máquina cliente, pode tentar o seguinte comando para copiar o arquivo.

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

Se o comando acima não resolver o seu problema, você pode gerar um log de erros usando o seguinte comando. Para que você possa entender se o problema é devido a permissão de arquivo ou falha de autenticação, etc.

pscp -h host.txt -e error -Av terminal.sh /Desktop/terminal.sh
    
por ran 20.12.2017 / 12:26