Windows와 Linux 간에 파일을 전송하고 공유하는 방법

Windows와 Linux 간에 파일을 전송하고 공유하는 방법

Windows PC에서 Linux로(또는 다른 방향으로) 데이터를 복사하는 것은 처음에는 겁이 날 수 있습니다. 결국 간단해야 할 것 같지만 어려운 일입니다.

사실 Windows에서 Linux로 파일을 공유하는 것은 쉽지만 방법을 알고 있는 경우에만 가능합니다. 알아낼 준비가 되셨습니까? 다음은 Windows에서 Linux로 그리고 다시 그 반대로 파일을 전송하는 방법에 대해 알아야 할 모든 것입니다.

Windows에서 Linux로 파일을 전송하는 4가지 방법

Windows와 Linux 운영 체제 간에 데이터를 이동하려는 경우 생각보다 쉽습니다. 이를 위해 네 가지 방법을 준비했습니다.

  1. SSH를 통해 파일을 안전하게 복사
  2. FTP를 사용하여 Windows에서 Linux로 파일 전송
  3. 동기화 소프트웨어를 사용하여 데이터 공유
  4. Linux 가상 머신에서 공유 폴더 사용

이러한 각 방법을 사용하여 Linux에서 Windows로 또는 Windows에서 Linux로 파일 전송을 쉽게(어떤 경우에는 힘들이지 않고) 수행할 수 있습니다.

그것들을 차례로 살펴보고 어느 것이 당신에게 가장 적합한지 찾아봅시다.

1. SSH를 통해 Windows와 Linux 간에 파일 복사

Linux 장치에서 SSH를 활성화하면 명령줄을 통해 한 컴퓨터에서 다른 컴퓨터로 데이터를 보낼 수 있습니다. 그러나 이것이 작동하려면 Linux 시스템에 SSH 서버를 설정해야 합니다.

터미널을 열고 OS를 업데이트 및 업그레이드하여 시작하십시오.

sudo apt update
sudo apt upgrade

완료되면 SSH 서버를 설치합니다. OpenSSH 서버는 좋은 옵션입니다.

sudo apt install openssh-server

설치하는 동안 기다리십시오. OpenSSH 서버가 실행 중인지 언제든지 확인하려면 다음을 사용하십시오.

sudo service ssh status

Windows에서 데이터를 전송하려면 PuTTY와 같은 SSH 클라이언트를 사용하십시오. PuTTY와 함께 실행하려면 Windows 시스템에 다운로드할 PSCP(보안 복사 클라이언트) 도구가 필요합니다. PuTTY 다운로드 페이지에서 둘 다 찾으십시오.

다운로드: 퍼티

PuTTY는 설치가 필요하지만 PSCP는 설치가 필요하지 않습니다. 대신 다운로드 한 pscp.exe 파일을 Windows C:\ 드라이브의 루트에 저장하거나 환경 변수로 설정하십시오. Linux 장치의 IP 주소도 확인해야 합니다. 다음을 사용하여 Linux 터미널을 체크인하십시오.

hostname -I

연결이 설정되면 다음과 같이 Windows에서 Linux로 파일을 전송할 수 있습니다.

c:\pscp c:\some\path\to\a\file.txt user@remoteIP:\home\user\some\path\newname.txt

전송이 시작되기 전에 Linux 컴퓨터의 비밀번호를 입력하라는 메시지가 표시됩니다.

동일한 SSH 세션에서 Linux에서 Windows로 파일을 복사하고 싶습니까? 이 명령은 지정된 파일을 현재 디렉터리로 다운로드합니다.

c:\pscp user@remoteIP:\home\user\some\file.txt.

마지막에 단독 기간을 포함해야 하며 그렇지 않으면 전송이 작동하지 않습니다.

2. FTP를 사용하여 Linux에서 Windows로 파일을 전송하는 방법

SSH를 지원하는 파일 전송 프로토콜(FTP) 애플리케이션을 사용할 수도 있습니다. 마우스 기반 사용자 인터페이스에서 SFTP를 통해 파일을 전송하는 것이 입력된 명령에 의존하는 것보다 더 쉽습니다.

다시 말하지만 시작하기 전에 Linux 시스템에서 SSH 서버가 실행 중이어야 합니다. 또한 SFTP를 지원하는 FileZilla와 같은 Windows에 FTP 앱을 설치했는지 확인해야 합니다.

다운로드: 파일질라

이 방법을 사용하려면 FileZilla를 실행한 후 다음을 수행하십시오.

  1. 파일 열기 > 사이트 관리자
  2. 새 사이트 만들기
  3. 프로토콜을 SFTP 로 설정
  4. 호스트 에 대상 IP 주소 추가
  5. 사용자 이름과 비밀번호를 지정하십시오.
  6. 로그온 유형을 일반 으로 설정
  7. 준비가 되면 연결 을 클릭 합니다.
FTP를 사용하여 Linux와 Windows 간에 파일 공유

그런 다음 FTP 앱을 사용하여 끌어서 놓기를 사용하여 Windows에서 Linux로 파일을 이동할 수 있습니다.

3. Resilio 동기화를 사용하여 Linux와 Windows 간에 파일 공유

고려해야 할 또 다른 옵션은 파일 동기화 프로그램입니다. 이들은 일반적으로 교차 플랫폼이며 암호화된 키를 사용하여 장치 간 연결을 관리합니다.

앱을 설치하고 동기화 폴더를 지정한 다음 키를 생성하기만 하면 됩니다. 두 번째 PC에서 이를 설정하면 데이터가 동기화됩니다. 이를 위해 두 가지 좋은 옵션을 사용할 수 있습니다.

  1. Resilio Sync : 이전에 BitTorrent Sync로 알려졌던 Resilio는 생각할 수 있는 거의 모든 플랫폼에서 사용할 수 있습니다. 유료 버전이 있지만 무료 옵션으로도 두 대의 기기를 동기화하기에 충분합니다.
  2. 동기화 : Linux, Windows, macOS 및 Android의 경우 이 Resilio Sync 대안은 유료 구성 요소 없이 유사한 기능을 제공합니다 .

4. Windows에서 Linux 가상 머신으로 파일을 전송하는 방법

별도의 PC를 실행하는 대신 VM(가상 머신)에서 Linux 또는 Windows를 실행하는 것이 일반적입니다. 그러나 VM에 설치된 Windows와 Linux 간에 파일을 전송할 수 있는 방법이 있습니까?

다행히도 그렇습니다. VirtualBox를 사용하면 데이터 동기화를 위한 가상 공유 디렉터리를 만들 수 있습니다.

Linux의 VM에서 Windows를 실행하는 경우(또는 그 반대의 경우) VirtualBox는 이미 공유하도록 설정되어 있습니다. 진행하기 전에 가상 머신에 게스트 추가가 설치되어 있는지 확인하십시오.

VirtualBox 관리자에서 VM을 선택한 후 다음을 수행합니다.

  1. 시작 > Headless Start (또는 VM이 ​​실행 중인 상태에서 Devices > Shared Folders ) 를 선택 합니다.
    VM에 대한 헤드리스 시작 활성화
  2. 실행되면 VM을 마우스 오른쪽 버튼으로 클릭하고 설정 > 공유 폴더 를 선택합니다.
  3. 머신 폴더 선택
  4. 오른쪽 의 + 기호를 클릭합니다(또는 마우스 오른쪽 버튼을 클릭하고 공유 폴더 추가 선택 ).
  5. 폴더 경로 를 찾아 보고 사용하려는 디렉토리를 찾으십시오.
  6. 이름을 설정하고(필요한 경우) 확인
    가상 머신에서 Windows와 Linux 간에 파일 공유
  7. 자동 마운트 확인란을 사용 하여 VM이 실행될 때마다 공유를 사용할 수 있는지 확인합니다.
  8. 다시 확인 을 클릭 하여 확인하고 종료합니다.

VM을 재부팅하면 공유가 호스트 PC와 게스트 운영 체제 간에 데이터를 교환할 준비가 됩니다.

네트워크 공유를 사용하여 Windows에서 Linux로 파일을 이동할 수 있습니까?

Windows와 Linux PC 간에 파일을 공유하는 또 다른 옵션이 있습니다. 그러나 하나 또는 두 시스템 모두에서 공유 파일을 만든 다음 네트워크를 통해 액세스하는 것은 기껏해야 신뢰할 수 없습니다.

Windows와 Linux 간에 파일을 공유하는 것은 쉽습니다.

Linux를 처음 사용하든 Windows에 익숙하지 않든 그들 간에 데이터를 공유하는 것은 생각보다 쉽습니다. 이제 Windows에서 Linux로 또는 그 반대로 파일을 전송하는 방법을 알았으므로 위에서 언급한 모든 방법을 시도하고 가장 편한 방법을 찾는 것이 좋습니다.

데이터를 Linux로 동기화하는 경우 Windows에서 전환할 가능성이 높습니다. 걱정하지 마십시오. 생각보다 쉽습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다