Problema de comando do Linux scp

0

Estou usando o comando scp para copiar arquivos de um MacBook Pro OS X 10.5 para outra caixa do Linux (Red Hat Linux Enterprise 5).

Estou usando o seguinte comando no Mac, sudo scp ~ / .ssh / mykey.rsa [email protected], não há saída da linha de comando do Mac. Não tenho certeza se o scp é sucesso ou não. Onde está a localização do arquivo mykey.rsa no computador remoto 10.10.100.101?

obrigado antecipadamente, George

    
por George2 17.05.2010 / 08:30

1 resposta

5

O arquivo mykey.rsa foi renomeado para [email protected] no Mac. Não foi copiado para a máquina 10.10.100.101.

É porque o endereço de destino não estava no formato correto. Ao usar scp, qualquer nome de arquivo que se refere a outra máquina deve ser especificado no seguinte formato:

username@host:path

Os dois pontos entre o user@host e o path são importantes. Sem os dois pontos, o scp não o tratará como um endereço de outra máquina e, em vez disso, assumirá que é apenas um nome de arquivo local com formato estranho.

Para copiar o arquivo mykey.rsa , você provavelmente deve usar um comando como

scp ~/.ssh/mykey.rsa [email protected]:.ssh/mykey.rsa
    
por 17.05.2010 / 08:40

Tags