허드슨에서 scp 프로토콜을 통해 서버에 접속하는 작업을 포함하는 스크립트를 실행시 인증실패 에러가 발생하면서 빌드 작업이 중단되는 경우가 있다.
아이디/패스워드 인증 방식으로 접속하더라도 스크립트에 아이디와 패스워드만 설정해 놓고 인증에 필요한 모든 준비가 다 끝났다고 안심하면 안된다.
<sshexec host="${wasserver.ip}" username="${wasserver.username}"
password="${wasserver.password}" trust="true" timeout="20000" failonerror="false"
command="${wasserver.cmd.restart}" />
password="${wasserver.password}" trust="true" timeout="20000" failonerror="false"
command="${wasserver.cmd.restart}" />
허드슨으로 스크립트를 실행하기에 앞서 허드슨이 설치된 머신의 커맨드 창에서 먼저 scp에 접속해서 접속인증을 획득해 주어야한다.
The authenticity of host 'xxx.xxx.xxx.xxx' can't be established.
RSA key fingerprint is 13:70:69:51:0b:84:a3:d6:fa:ab:ab:89:1a:05:2d:22.
Are you sure you want to continue connecting (yes/no)? => 여기서 yes를 입력해야 한다.
RSA key fingerprint is 13:70:69:51:0b:84:a3:d6:fa:ab:ab:89:1a:05:2d:22.
Are you sure you want to continue connecting (yes/no)? => 여기서 yes를 입력해야 한다.
'Build&Deploy' 카테고리의 다른 글
Hudson : 작업 디렉토리 변경하기 (0) | 2008.10.01 |
---|---|
Hudson에서 컨테이너 기반 권한설정 (0) | 2008.10.01 |
Hudson에서 SCM url 설정시 익명계정은 피하자 (0) | 2008.10.01 |
Ant에서 원격명령 실행시 ant 미종료 문제 (0) | 2008.09.30 |
Weblogic10에서 ant로 웹어플리케이션 redeploy하게 해주세요... (1) | 2008.09.30 |