본문 바로가기

🌅 리눅스/명령어 모음

scp 명령어 활용 서버간 파일 전송

# 동일 VPC 내의 있는 AWS EC2 인스턴스 간의 파일 전송

1. 보낼 파일이 있는 서버로 접속 (scp 명령어 수행)

MobaXterm Drag&Drop으로 옮길 파일 및 폴더를 아래와 같이 옮겨 놓는다.

2. 받을 파일이 있는 서버로 접속

- 파일 및 폴더를 받을 서버로 미리 접속해 놓는다.

3. 보낼 파일이 있는 서버에서 scp 명령어를 통해 파일을 보낸다.

# 작업 수행

1. sshd 설정 확인 (아래의 값만 변경 나머지는 기본값으로 나두면 됨)

sudo vim /etc/ssh/sshd_config

- 파일을 받는 서버 : PasswordAuthentication yes

- 파일을 보내는 서버 : PasswordAuthentication yes

2. 아래의 명령어 수행

scp -r -i /home/ubuntu/file.pem firstproject/* ubuntu@192.168.1.253:/home/ubuntu/files

scp -r -i {pem파일 경로 입력} {옮길파일 및 폴더명 입력} {원격지 호스트 입력}:{옮길 파일 경로}

3. 옮겨진 파일 확인

files로 이동하여 옮겨진 파일을 확인

4. Local에서 ec2로 파일전송

scp -i test.pem test1.txt ec-user@10.0.0.0:/home/ec2-user

 

- 끝 -