scp/ftp 파일에 sshagent 옵션을 사용하여 Windows 및 Linux 서버로 보내려고했지만 예상대로 작동하지 않습니다. 누군가이 문제를 해결할 수 있습니까?Jenkins sshagent 실행이 작동하지 않습니다.
자격 증명은 무엇입니까? jenkins를 사용하여 생성 된 암호화 된 사용자 ID와 암호 값을 사용했습니다. server1에 scp 파일을 실행하려면 어떤 명령을 사용해야합니까?
scp/ftp 파일에 sshagent 옵션을 사용하여 Windows 및 Linux 서버로 보내려고했지만 예상대로 작동하지 않습니다. 누군가이 문제를 해결할 수 있습니까?Jenkins sshagent 실행이 작동하지 않습니다.
자격 증명은 무엇입니까? jenkins를 사용하여 생성 된 암호화 된 사용자 ID와 암호 값을 사용했습니다. server1에 scp 파일을 실행하려면 어떤 명령을 사용해야합니까?
ssh 에이전트에는 사용자 ID/암호 조합을 저장할 수 없으며 개인 키만 저장할 수 있습니다.
Jenkins 웹 인터페이스의 Jenkins -> Credentials -> System -> Global 자격 증명에서 새 자격 증명을 추가 할 수 있습니다. 전역 범위에서 개인 키가있는 SSH 사용자 이름으로 이동하십시오. ssh-keygen
을 사용하여 개인 키를 만들 수 있습니다. 그러면 파이프 라인은 다음과 같이 할 수 있습니다 :
sshagent (credentials: ['58754abf756cd-6057-.....']) {
sh 'scp file host:dir'
}
SSH 에이전트는 설치가 필요한 플러그인입니다.
정말 고마워요. 자격 증명을 업데이트하고 작업을 시작했습니다. 전에 잘못 된 옵션을 시도했다 :) – Eldo