소개
로컬에 구성 파일이 준비되어 있으며, 이 파일을 기존 원격 계정으로 변경 없이 전달해야 합니다. 사용할 수 있는 private key 도 이미 제공되어 있습니다.
앞선 guided lab 에서는 SSH identity 를 선택하고 scp로 파일을 전송하는 방법을 연습했습니다. 이번 challenge 에서는 파일 하나를 전달하는 작업에 집중합니다.
구성 파일 전달
현재 상황
로컬 작업 공간 /home/labex/project/remote-admin에는 다음 항목이 있습니다.
- 전달할 파일인
service.conf opsuser@localhost에 사용할 private key 인id_ed25519
원격 디렉터리 /home/opsuser/incoming은 이미 존재합니다.
작업 범위
- 제공된 identity 파일을 사용합니다.
service.conf를/home/opsuser/incoming/service.conf로 업로드합니다.- 로컬 원본 파일은 변경하지 않습니다.
- SSH 서버 설정이나 계정 자격 증명은 변경하지 않습니다.
목표
원격 incoming 디렉터리에 service.conf의 변경되지 않은 복사본을 남깁니다.
완료 기준
/home/opsuser/incoming/service.conf가 존재하고 소유자가opsuser입니다.- 파일 내용이 로컬
service.conf와 바이트 단위로 완전히 동일합니다. - 로컬 원본 파일과 제공된 identity 를 계속 사용할 수 있습니다.
힌트
제공된 키를 어떻게 선택하나요?
guided lab 에서는 ssh 와 scp 모두에 -i 옵션을 사용했습니다. 업로드할 때는 로컬 원본을 원격 대상보다 먼저 지정합니다.
요약
제공된 SSH identity 하나를 사용하여 변경되지 않은 구성 파일 하나를 SCP 로 전달했습니다.



