ant의 sshexec를 이용하여 ssh 접속할 때 비밀번호가 틀려 잠기는 문제 해결 방법
- DevOps
- 2013. 10. 31. 11:31
*
* 검색어: nabiro, ant, ssh, sshexec, hudson, lock, jsch, password, retry, 3번, 잠금, 잠김, 계정, 비밀번호
*
ant를 이용하여 ssh 관련 명령어를 실행할 때 jsch 라이브러리를 이용하게 됩니다.
이때 비밀번호가 틀리면 계정이 바로 잠겨버리는 경우가 있어서 아래와 같이 jsch.jar 파일을 수정하여 사용합니다.
1. http://sourceforge.net/projects/jsch/ 웹페이지에서 소스 다운로드 (제가 테스트한 버전은 0.1.49 입니다)
2. jsch.java 파일 수정
config.put("MaxAuthTries", “6”);
위 부분에서 6 을 1로 수정 (6번 재시도하지 말고 1번만 시도하도록 설정)
3. 이후에 ant 빌드 후 해당 라이브러리 (jsch.jar) 파일을 ant 라이브러리에 있는 jsch-0.1.45.jar 파일들을 삭제하거나 이름 변경하고 붙여넣기 합니다.
(jsch-0.1.49.jar 파일명 그대로 붙여넣기 해서 사용하면 됩니다)
'DevOps' 카테고리의 다른 글
윈도우10 운영체제에 패키지매니저인 Chocolatey 설치하기 (0) | 2021.01.05 |
---|---|
SBM에서 AppScript를 이용하여 임의의 사용자에게 이메일 보내는 방법 (0) | 2014.01.08 |
Hudson에서 People 정보에 Full name이 아닌 login id 찾는 방법 (0) | 2013.10.25 |
trac 제품에 사용자 정의 필드 추가 방법 (0) | 2010.12.30 |
JAVA 언어에서 static 필드 이해하기 (0) | 2010.08.07 |