Nant.Contrib에서 scp 작업을 사용하여 파일을 원격 서버에 복사하려고합니다.NANT 스크립트에서 scp를 사용하여 원격 서버에 배포
나는 그렇게하려면 다음 코드를 사용했습니다 :
<target name= "QADeploy"description="gthtyb" >
<loadtasks assembly="C:\nantcontrib-0.85\bin\NAnt.Contrib.Tasks.dll" />
<echo message="htyh"/>
<scp file="D:\SourceTest\redist.txt" server="\\10.4.30.19" user="xxx:uuuu">
</scp>
</target>
하지만 오류가 점점 오전 : scp를 시작하지 못했습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 그럼 다운로드 한 pscp.exe를하고 아래의 코드 수정 :
이[SCP]를 ssh_init : 호스트가 존재하지 않는 나는 다음과 같은 오류를 얻고 자
<target name= "QADeploy"
description="gthtyb" >
<loadtasks assembly="C:\nantcontrib-0.85\bin\NAnt.Contrib.Tasks.dll" />
<echo message="htyh"/>
<scp file="D:\SourceTest\redist.txt" server="\\10.4.30.19" user="xxx:uuuu" program="C:\pscp\pscp.exe">
</scp>
을 다음과 같이 코드는
외부 프로그램 실패 : C : \ PSCP \ 가장 좋은 방법은 NANT를 사용하여 원격 서버에 파일을 복사 무슨
이 유 도움을 주시기 바랍니다 수 pscp.exe. 이 코드를 사용하여 파일을 원격 서버에 배포하고 있습니다.
감사
로컬로 작동합니까? 서버에? 어딘가에? 서버가 명령 줄에서 SCP를 통해 액세스 할 수 있습니까? –
scp를 통해 서버에 액세스 할 수 있는지 어떻게 확인할 수 있습니까? – Mini