만쥬의 개발일기

프로젝트를 하다보면 종종 SSH로 연결된 서버에 파일 혹은 폴더를 전송해야 하는 경우가 있다.

이때는 SCP를 활용한다.

 

로컬 ➡️ 원격 서버

scp -P 포트번호 -r {전송할 폴더 위치} {전송한IP의 ID}@{전송할IP}:{도착주소}

 

원격 서버 ➡️ 로컬

scp -P {원격서버포트} -r {원격서버ID}@{원격서버 IP or DDNS}:{전송하려는 파일 절대경로} {전송받는 로컬 폴더 절대경로}

 

-r 옵션은 폴더를 전송할 때 사용한다.

파일을 전송한다면 생략해도 된다.

 

만약 원격 서버 ➡️ 로컬을 진행할때, ssh 키 등록이 안되어있어 에러가 난다면,

로컬의 ssh public 키를 원격 서버의 ~/.ssh/authorized_keys 에 등록해준다.

profile

만쥬의 개발일기

@KangManJoo

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!