이번 과제를 하면서, Jenkins pipeline을 연습하는 중, linux container에서 windows로 Vue build 된 파일을 옮겨서 제출해야 했었습니다.
SCP 명령어에 대해서 미리 알아봅시다 https://linux.die.net/man/1/scp
ubuntu linux에서는 systemctl, ufw을 이용해서 sshd 서비스 및 포트를 열어주었는데, 그럼 Windows에서는 어떻게 해야하지? 라는 고민이 생겼습니다.
찾아보니, SCP는 내부적으로 SSH 프로토콜을 이용하기 때문에 windows에서는 선택적 기능에 제공하는 OpenSSH을 설치해서 사용하면 됩니다.
저는 먼저 방화벽에서 포트를 열고 진행하였습니다.
// 예시 코드
// sshpass package로 비번 포함해서 보낼 수 있음
sshpass -p 비번 scp -r test.txt test@192.168.~.~:/c:/dist
역시; 대단하네요 좋은 정보 감사합니다