네트워크를 통해 Windows에서 Linux로 파일을 전송 하시겠습니까?


7

이더넷 케이블을 통해 라우터에 연결된 Windows 시스템과 Linux 시스템이 있습니다.

Windows 컴퓨터에서 Linux 컴퓨터로 파일을 전송하는 가장 쉬운 방법은 무엇입니까?

답변:


9

가장 쉬운 방법은 아마도 SFTP / SCP 일 것입니다. Windows 시스템 용 WinSCP 또는 휴대용 버전 의 사본을 얻을 수 있습니다 . 그런 다음 WinSCP에서 Linux 시스템 이름을 서버 (또는 이름을 통해 연결할 수없는 경우 IP)로 입력하십시오. 연결되면 원하는 / 필요한 디렉토리로 이동하고 원하는대로 끌어서 놓으십시오.

보다 "영구적 인"솔루션의 경우, 리눅스 시스템에 samba를 설치 한 다음 Windows 시스템에서 연결할 수 있지만, 두 시스템이 서로 연결될 수 있도록 samba를 구성하는 방법을 배워야합니다.


2
SCP 두 번째이지만 winscp를 통한 사이버 덕 제안
Journeyman Geek

사이버 덕에 대해 들어 본 적이 없었습니다.
Matrix Mole

SCP는 너무 느려서 많은 양도에 실용적이지 않습니다.
Kaz

필자는 단 몇 명의 개인에게 목표가 일회성 파일 전송 인 경우 @ Mat2095가 파이썬의 내장 HTTP 서버를 사용하는 것이 "가장 쉬울 것"이라고 생각한다.
thomp45793

4

다른 방법은 NFS 시스템을 사용하는 것입니다. 당신이 프로 또는 더 나은 Windows 7 설치를 가정합니다.

시작하려면 루트 액세스를 가정하여 Linux 시스템에 몇 개의 패키지를 설치해야합니다. "aptitude install nfs-kernel-server nfs-common portmap"이 명령은 필요한 것을 설치합니다.

이제 "/ etc / exports"파일을 편집하여 공유 할 항목을 나열해야합니다.

/home 192.168.1.0/24 (rw, async, insecure)

가능한 항목이 될 것입니다. 네트워크 서브넷 주소를 가리 키도록 IP 주소를 변경해야합니다. 위치 "/ home"도 공유하려는 위치를 가리켜 야합니다. 파일 편집이 끝나면 파일을 저장하고 실행해야합니다.

/etc/exportfs -a

내보내기 파일에 나열된 위치를 공유하기 위해 NFS 시스템이 업데이트됩니다.

이제 공유를 볼 수 있도록 Windows를 설정합니다. -> run-> cmd로 이동하면 명령 프롬프트가 나타납니다.

mount [options] //nfs-server-unc-name/share-name [drive letter]

nfs-server-unc-name을 Linux 시스템의 IP 주소로 바꾸고 "share-name"을 공유중인 디렉토리 이름으로 바꾸십시오. "드라이브 문자"는 리눅스 머신이 마운트되기를 원하는 문자입니다.


Windows 7은 Professional Edition 이상의 NFS 연결 만 허용하며 그보다 적은 것은 NFS 연결을 수행 할 수 없습니다. 불행히도 프리미엄 (내 버전)조차도 NFS 기능이 없습니다.
Matrix Mole

흥미 롭군 조금 전까지는 알지 못했습니다. 내 Windows 설치 에서이 작업을 시도한 후 전문가가 할 수있는 일에 의문을 제기하고 있습니다. 나는 그것이 프로보다 높은 수준에서 시작한다고 믿습니다.
시온

고마워, 이것은 나를 위해 일했다. 그러나, 나는 윈도우 기능에서 NFS를 사용했다, 내가 사용 /usr 192.168.1.0/24 *(sync,rw,insecure)에서 /etc/exports, 및 Windows에서 내가 명령을 사용하여 mount \\192.169.1.x\share-name x:공유를 마운트 할 수 있습니다.
uınbɐɥs

많은 파일을 전송하기 위해 NFS 서버를 시작하는 것은 약간 과잉이라고 생각합니다. 또한이 제안은 Linux 상자가 Windows 상자가 아닌 파일을 '푸시'하도록 '풀'합니다.
einpoklum

3

이 작업에 Linux를 사용하는 경우 Samba를 사용하는 것이 좋습니다.


1

python3의 HTTP 서버를 사용하는 것이 가장 쉬운 솔루션 인 상황이있었습니다. 그냥 cd소스 시스템에 올바른 폴더에 실행 python3 -m http.server하는 간단한 HTTP 서버를 엽니 다. 그런 다음 대상 컴퓨터에서 지정된 URL을 방문하여 파일을 다운로드하십시오.


0

Linux 상자에 Samba 서버를 설정하는 것이 좋습니다. 그러면 창에서 액세스 할 수있는 파일 공유를 가질 수 있습니다.

나는 여러 번 그것을했고 일반적으로 아주 쉽습니다.


0

전송하려면 외장 하드 디스크 또는 큰 USB를 사용하십시오. 방금 2 시간 동안 파일 공유를 설정하려고했지만 아무것도 얻지 못했습니다. Linux에서 Linux로 또는 Windows에서 Windows로 공유하는 것이 가능하지만 OS가 하나의 PC에서 다른 경우 잔인합니다. 그냥 내 2 센트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.