누구든지 내가 여기서 뭘 잘못하고 있는지 설명할 수 있나요? 전체 디렉토리를 원격 서버에 복사하려고 합니다.
"c:\Program Files (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[이메일 보호됨]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\ZIP*.*
오류 메시지가 나타납니다.
/home/mleyland/hvn01/: 디렉토리입니다.
그래서 명령을 다음으로 변경합니다.
"c:\Program Files (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[이메일 보호됨]:/홈/mleyland/hvn01/.D:\TEMP_BACKUP\ZIP*.*
그리고 나는 얻는다
와일드카드 '.' 일치하는 파일이 없습니다.
내가 실행한 첫 번째 명령은 제대로 작동했지만 사용자 개입 없이 실행할 수 있도록 암호를 저장하는 방법이 필요했습니다.
c:\Program Files (x86)\PuTTY>pscp D:\TEMP_BACKUP\ZIP[이메일 보호됨]/홈 /mleyland
감사해요
답변1
당신은 확실히 실종된 것 -r
같습니다. 목표도 조금 이상해 보입니다. 이 시도:
"c:\Program Files (x86)\PuTTY\pscp.exe" -r -pw Password5 -p [email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\
-l
을 사용하는 경우 중복됩니다 user@host
.