프로젝트를 하다보면 종종 SSH로 연결된 서버에 파일 혹은 폴더를 전송해야 하는 경우가 있다.
이때는 SCP를 활용한다.
로컬 ➡️ 원격 서버
scp -P 포트번호 -r {전송할 폴더 위치} {전송한IP의 ID}@{전송할IP}:{도착주소}
원격 서버 ➡️ 로컬
scp -P {원격서버포트} -r {원격서버ID}@{원격서버 IP or DDNS}:{전송하려는 파일 절대경로} {전송받는 로컬 폴더 절대경로}
-r 옵션은 폴더를 전송할 때 사용한다.
파일을 전송한다면 생략해도 된다.
만약 원격 서버 ➡️ 로컬을 진행할때, ssh 키 등록이 안되어있어 에러가 난다면,
로컬의 ssh public 키를 원격 서버의 ~/.ssh/authorized_keys 에 등록해준다.
'🛠️TOOL > 📄Linux' 카테고리의 다른 글
[Shell] - oh-my-zsh 설치 (0) | 2024.01.17 |
---|---|
[Linux] - 리눅스 프로세스가 killed 되었을 때의 원인 찾는 법 (0) | 2024.01.01 |
[Linux] - wget의 개념과 사용 예시 (0) | 2023.12.14 |
[Linux] - nohup 사용법과 다양한 활용 방법 (1) | 2023.11.29 |
[WSL2] - Vmmem 램(RAM) 점유율 이슈 해결하기 (0) | 2023.10.25 |