Como usar o comando sudo with rcp para copiar arquivos do host linux para o host HP-UX?

0

Estou tendo este problema onde quando tento usar sudo para recuperar alguns arquivos de um host Linux para um host HP-UX (observe que o diretório de destino requer acesso root para gravar), recebo o seguinte erro de Lado do HP-UX:

LINUX HOST:/tmp/justin $ sudo rcp ./justin.txt HPUXHOST:/usr/local/bin
remshd: Login incorrect.

Devo observar que as senhas do host Linux e do host HP-UX são diferentes. O comando não parece me dar a chance de digitar a senha correta do HP-UX e automaticamente padroniza esse erro.

    
por Justin 28.06.2012 / 02:00

2 respostas

2

"sudo" deste lado não lhe dá raiz nesse lado. Eu acho que você quer rcp ./justin.txt root@HPUXHOST:/usr/local/bin , mas mesmo assim você precisará da senha de root nesse lado, e eles terão que permitir conexões remotas de raiz, o que é improvável. É mais seguro (e mais provável que funcione) se você apenas rcp-lo em algum lugar neutro (como / var / tmp) no lado remoto e, em seguida, entrar no lado remoto e usar sudo mv para colocá-lo em / usr / local / bin.

    
por 28.06.2012 / 12:00
0

Você também pode usar o rsync para copiar os arquivos com o sudo rsync -avz -e "ssh" --rsync-path="sudo rsync"

    
por 11.07.2012 / 01:52