⚙️OS/Windows

[Windows] windows 서버 안에 있는 폴더, 파일 linux 서버로 복사하기 (feat. scp)

뉴발자 2024. 2. 22.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그림 1. scp

 

 

scp?

Secure copy의 줄임말로 ssh를 이용해서 네트워크로 연결된 호스트 간에 파일을 주고 받는 명령어이다.

 

ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 안정된 파일 전송이 가능하다.

 

 

scp 파일 전송

windows 👉🏻 linux

명령 프롬프트를 열고 아래의 명령어를 입력한다.

> scp [옵션(생략가능)] [Windows 파일 경로] [linux ID]@[linux IP]:[linux 폴더 경로]

 

scp로 파일 전송 시 사용 가능한 옵션은 다음과 같다.

옵션 설명
-r 디렉토리 및 하위 모든 파일을 복사한다.
-P 원본 속성값을 복사한다.
-p [포트번호] 지정한 포트번호로 복사한다.
-c 파일을 압축해서 복사한다.
-v 복사 과정을 전부 출력한다.
-a 아카이브모드로 복사한다.

 

가상 머신으로 띄운 linux 서버로 파일을 복사해본다.

728x90

그림 2. windows에서 linux로 파일 복사
그림 3. linux 서버로 파일이 복사된 모습

 

 

linux 👉🏻 windows

windows에서 명령 프롬프트를 열고 아래의 명령어를 입력한다.

> scp [옵션(생략가능)] [linux ID]@[linux IP]:[linux 파일 경로] [Windows 폴더 경로]

 

똑같은 명령어 같지만 linux 서버 정보와 windows 폴더 경로의 위치가 바뀌었다.

 

linux 서버의 파일을 windows의 test 폴더에 복사해본다.

그림 4. linux 파일을 windows로 복사
그림 5. windows 폴더

 

 

 

 

 

 

 

 

 

 

728x90

댓글