
어느 한가한 오후.....
회사에서 선배님 개발 서버를 빌려 프로젝트를 작업하고 잇엇는데...
갑자기 서버가 터졋다💥

어라라...
결국 Proxmox에서 내 개발 서버를 새로 만들게 되엇고. 서버는 무사히 만들엇지만 한가지 문제가 남아잇엇다.
선배님 서버에서 작업하던 프로젝트를 어케 옮기지....?

그렇게 처음 SCP를 사용하게 되엇다..!

SCP란?
SCP(Secure Copy)는 SSH를 기반으로 컴퓨터와 서버 또는 서버끼리 파일을 안전하게 복사할 수 있는 명령어
쉽게 말하면 서버끼리 파일 옮기기 📦
SSH가 서버에 접속할 때 사용된다면, SCP는 서버에 파일을 전송할 때 사용할 수 잇다.
먼저 내 서버에 프로젝트를 저장 할 repos폴더를 만들어줫다.
mkdir repos
cd repos
이사 오기 전에 짐 놓을 자리부터 만들어주기!
나는 파일이 하나가 아니라 프로젝트 전체를 옮겨야 햇기 때문에 -r 옵션을 사용햇다.
scp -r "옮기고 싶은 폴더 위치" 사용자명@서버IP:"옮길 위치"
처음 보면 뭐가 뭔지 모르겟지만
scp -r [보낼 폴더] [받을 서버]:[저장할 위치]
이렇게 보면 훨씬 더 간단하당!
-r은 폴더 안에 잇는 하위 폴더와 파일까지 전부 복사하기 위해 사용하는 옵션이당.
내가 한걸 그대로 보면
선배님 개발 서버
│
│ SCP 📦
▼
새로 만든 내 개발 서버
이렇게 프로젝트를 통째로 이사시킨 것!
전송이 끝난 뒤 내 서버에서
cd ~/repos
ls
를 입력해서 프로젝트가 제대로 들어와 잇는지 확인햇다.

이렇게 프로젝트가 정상적으로 들어와 잇으면 이사 완료!!
Proxmox에서 내 서버 생성
↓
SSH로 서버 접속
↓
SCP로 프로젝트 이동 📦
↓
Docker로 프로젝트 실행 🐳
↓
새 서버에서 다시 작업 시작!
서버 하나 옮기면서 Proxmox → SSH → SCP → Docker가 어떻게 이어지는지도 조금씩 이해되는 중...
서버가 터진 덕분에(?) 배우는 게 많아졌다...