상세 컨텐츠

본문 제목

[Windows] FTP 없이 파일 전송 방법

System/OS

by 귤똥 2018. 6. 27. 01:56

본문

 

윈도우에서 리눅스로 파일을 업로드하거나 다운로드하기 위해서는 

 

FTP 서비스가 구축이 되어 있어야 한다.

 

 

하지만 FTP 서비스를 구축하지 못하는 상황이 발생할 수 있는데

 

이러한 경우 PSCP를 이용하여 간단하게 해결할 수 있다.

 

먼저 PSCP를 이용하기 위해서는 Putty를 설치해야 한다.

 

Putty가 설치되어 있지 않으면 아래의 주소에 접속을 하여 다운로드를 한다.

 

 

https://www.putty.org/

 

 

설치를 완료하였으면 cmd 창을 연다.

 

Default 설치를 하였으면 보통 아래의 경로에 PSCP 실행파일이 있는 걸 확인할 수 있다.

 

 

c:\Program Files\PuTTY

 

 

나 역시 Default 설치를 하였기 때문에 

 

확인을 하면 다음과 같이 화면에 출력이 된다.

 

 

 

 

 

 

정상적으로 확인을 하였으면 PSCP를 어떻게 사용하는지 알아보자.

 

PSCP 사용법을 확인하기 위해 아래의 구문을 입력한다.

 

 

pscp /?

 

 

입력을 하였다면 PSCP의 사용법 및 옵션에 대한 정보가 나타난다.

 

 

 

 

 

사용법을 확인하였으니 정상적으로 업로드 및 다운로드가 되는지 확인해보자.

 

 

먼저 윈도우에서 리눅스로 파일을 전송하는 방법에 대해서 진행해 보자

 

테스트를 위해 C 드라이브에 temp폴더를 생성하였고 그 안에 여러 개의 이미지 파일을 저장하였다.

 

 

 

 

C:\temp에 28개의 이미지 파일이 있는 걸 확인할 수 있다.

 

해당 이미지 파일들을 리눅스 서버의 /tmp 디렉터리에 업로드 시켜 보겠다.

 

윈도우에서 리눅스로 파일 업로드를 하기 위해서 다음과 같이 입력한다.

 

 

pscp c:\temp\* root@192.168.1.100:/tmp

 

 

입력 후 엔터를 누르면 다음 사진과 같이 비밀번호를 입력하라는 화면이 보인다.

 

 

 

 

리눅스의 계정 비밀번호를 입력하면 정상적으로 파일이 이동된 것을 확인할 수 있다.

 

 

 

 

사용자가 전송하고자 하는 파일의 경로 및 업로드되는 서버의 정보에 따라

 

입력되는 값이 바뀔 수 있으니 다음 설명을 보고 참고하면 된다.

 

 

pscp [업로드할파일경로] [서버접속계정]@[서버접속 IP]:[업로드 되는 서버 디렉터리 경로]

 

 

 

파일을 업로드하는 것은 확인하였으니

 

다음은 리눅스에 있는 파일을 윈도우에 다운로드 하는 방법에 대해서 알아본다.

 

방금 업로드한 리눅스의 /tmp 디렉터리에 있는 이미지 파일을

 

윈도우 c 드라이브의 temp2 폴더에 다운로드를 하기 위해서는 다음과 같이 입력한다.

 

 

pscp root@192.168.1.100:/tmp/* c:\temp2

 

 

 입력 후 엔터를 누르면 업로드 상황과 같이 비밀번호를 입력하라는 화면 나온다

 

비밀번호를 입력 후 엔터를 눌러 보자.

 

그럼 다음과 같이 정상적으로 다운로드 했다는 화면을 확인할 수 있다.

 

 

 

 

정상적으로 다운로드가 되었는지 확인해 보자

 

 

 

 

c:\temp2 폴더에 정상적으로 다운로드가 된 것을 확인할 수 있다.

 

업로드와 마찬가지 다운로드도 사용자가 전송하고자 하는 파일의 경로 및 업로드되는 서버의 정보에 따라

 

입력되는 값이 바뀔 수 있으니 다음 설명을 보고 참고하면 된다.

 

 

pscp [서버접속계정]@[서버접속 IP]:[업로드 되는 서버 디렉터리 경로] [업로드할파일경로] 

 

 

 

이렇게 FTP 없이 파일을 

 

업로드 및 다운로드를 진행할 수 있다. 

'System > OS' 카테고리의 다른 글

[Linux] IP 설정  (0) 2019.08.07
[Linux] Logrotate 설정  (1) 2019.08.06
[Linux] tar 명령어  (0) 2018.06.29
[Linux] History 명령어  (0) 2018.06.25
[Linux] yum 사용방법 및 resolve 에러 해결방법  (0) 2017.07.25

관련글 더보기