SCP 로 구성 파일 업로드

LinuxBeginner
지금 연습하기

소개

로컬에 구성 파일이 준비되어 있으며, 기존 원격 계정으로 변경 없이 전달해야 합니다. 사용할 수 있는 개인 키도 이미 제공되어 있습니다.

앞서 진행한 안내형 실습에서는 SSH 인증 키를 선택하고 scp로 파일을 전송하는 방법을 연습했습니다. 이번 챌린지에서는 해당 파일을 전달하는 작업 하나에 집중합니다.

구성 파일 전달

현재 상황

로컬 작업 공간 /home/labex/project/remote-admin에는 다음 항목이 있습니다.

  • service.conf: 전달할 파일
  • id_ed25519: opsuser@localhost용 개인 키

원격 디렉터리 /home/opsuser/incoming은 이미 존재합니다.

작업 범위

  • 제공된 인증 키 파일을 사용합니다.
  • service.conf/home/opsuser/incoming/service.conf로 업로드합니다.
  • 로컬 원본 파일은 변경하지 않습니다.
  • SSH 서버 설정이나 계정 인증 정보는 변경하지 않습니다.

목표

원격 수신 디렉터리에 변경되지 않은 service.conf 사본을 남깁니다.

완료 기준

  • /home/opsuser/incoming/service.conf가 존재하며 소유자가 opsuser입니다.
  • 파일 내용이 로컬 service.conf와 바이트 단위로 동일합니다.
  • 로컬 원본 파일과 제공된 인증 키를 그대로 사용할 수 있습니다.

힌트

제공된 키는 어떻게 선택하나요?

안내형 실습에서는 sshscp 모두에 -i 옵션을 사용했습니다. 업로드할 때는 로컬 원본을 원격 대상보다 먼저 지정합니다.

요약

제공된 SSH 인증 키 하나를 사용하여 변경되지 않은 구성 파일 하나를 SCP 로 전달했습니다.

✨ 솔루션 확인 및 연습