Alguém pode explicar o que estou fazendo de errado aqui. Estou tentando copiar um diretório inteiro para um servidor remoto.
"c:\Arquivos de Programas (x86)\PuTTY\pscp.exe" -l mleyland -pw Senha5 -p[e-mail protegido]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\ZIP*.*
Recebo a mensagem de erro.
/home/mleyland/hvn01/: é um diretório
Então eu mudo o comando para.
"c:\Arquivos de Programas (x86)\PuTTY\pscp.exe" -l mleyland -pw Senha5 -p[e-mail protegido]:/home/mleyland/hvn01/.D:\TEMP_BACKUP\ZIP*.*
E eu entendo
curinga '.'não correspondeu a nenhum arquivo
O primeiro comando que estava executando funcionou bem. No entanto, eu precisava de uma maneira de salvar a senha para poder executar sem intervenção do usuário.
c:\Arquivos de programas (x86)\PuTTY>pscp D:\TEMP_BACKUP\ZIP[e-mail protegido]/home /mleyland
Obrigado
Responder1
Você está definitivamente perdido -r
, o alvo também parece um pouco estranho. Experimente isto:
"c:\Program Files (x86)\PuTTY\pscp.exe" -r -pw Password5 -p [email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\
-l
é redundante se estiver usando user@host
.