들어가기 전에 잠깐!
혹시 VMware에서 Ubuntu를 사용하고 있다면 이 포스팅을 보면 된다.
WinSCP를 따로 깔아줄 필요 없이 옮길 수 있다.
WinSCP 프로그램을 사용하면 SCP(Secure Copy Protocol)을 통해
Windows에서 Linux로 혹은 그 반대로도 파일을 주고받을 수 있게된다.
[참고] SCP란?
로컬 호스트와 원격 호스트간에 안전한 파일 복사를 위한 프로토콜.
ssh프로토콜을 사용해 안전하게 파일을 옮길 수 있다.
SCP는 Linux상에서 사용되는 도구기 때문에 Windows와 통신하려면 SCP를 변환해줄 매개체가 필요하다.
바로 이 때 사용되는 것이 WinSCP!
순서
1. WinSCP를 다운받자.
다운로드를 받게되면 아래와 같은 화면을 볼 수 있게 된다.
2. 호스트이름란에 Windows와 통신할 Linux의 ip주소를 적어주자.
Linux의 ip주소를 알아내는 방법은 아래 명령어를 Linux서버에 실행시켜주면 알 수 있다.
$ ifconfig
만약 ipconfig를 위한 설치가 안되어있다면 아래와 같은 에러창이 뜰 것이다.
그럼 Linux에서 알려준 대로 아래의 명령어를 통해 설치해주면 된다.
$ sudo apt install net-tools
다시 ipconfig를 시도해보자.
$ ipconfig
아래의 결과를 얻을 수 있을 것이다! inet 오른쪽의 ip를 복사하자.
3. 복사한 ip를 호스트 이름에 붙여넣고 로그인하자.
이 때 사용자 이름과 비밀번호는 Linux상에서 사용하는 것으로 입력시켜주자.
그럼 아래와 같은 화면으로 오른쪽 창이 바뀔 것이다!
왼쪽이 윈도우 오른쪽이 리눅스 파일창이다.
4. 윈도우로 복사하고 싶은 파일이 존재하는 위치를 얻어내자.
리눅스 상에서 원하는 위치까지 이동한 다음 아래 명령어를 사용하여 경로를 얻어내면 된다.
$ pwd
5. 복사한 파일 경로를 사용해 리눅스 창을 열자.
다시 WinSPC로 돌아와서 오른쪽에 있는 리눅스 창의 주소를 더블클릭하면 디렉터리 열기 창이 뜬다.
해당 창에서 $ pwd로 얻어낸 파일위치를 그대로 붙여넣어주고 확인을 눌러주자.
오른쪽의 리눅스 창을 보면, 내가 원하는 경로로 이동한 것을 확인할 수있다!
6. 드디어 파일을 복사하자!
왼쪽의 윈도우창 역시 내가 원하는 경로로 이동시켜준 뒤, 리눅스에서 윈도우로 보내고 싶은 파일을 그대로 드래그 해주면 된다.
드래그 해도 리눅스에 있는 파일이 옮겨지는 것이 아닌 복사가 되는 것이니 참고해주자!
'기타 > 빅데이터 - Hadoop' 카테고리의 다른 글
Linux(Ubuntu) # 파일 Windows 바탕화면에 옮기는 방법 (0) | 2021.09.02 |
---|---|
Hadoop은 배치 프로그램(일괄처리)에 적합하다. (0) | 2021.08.30 |
Hadoop # ant실행 후 Driver파일에 cannot find symbol 에러가 떴을 경우 (0) | 2021.08.26 |
Hadoop # org.apache.hadoop.hdfs.server.namenode.SafeModeException (0) | 2021.08.26 |
Hadoop # cannot find symbol. (0) | 2021.08.26 |