빠르고 안정적인 방법으로 Linux와 Android간에 파일을 전송하는 방법은 무엇입니까?


15

제목에서 알 수 있듯이 Linux 랩톱 (OpenSUSE with KDE 4)과 Android 전화 (Samsung Galaxy S3 Neo)간에 파일을 빠르고 안정적으로 전송할 수있는 방법을 찾아야합니다.

나는 이미 여러 가지 방법을 시도했다

  • 물리적 USB 케이블 연결을 통한 MTP 프로토콜;
  • ES 파일 관리자 앱 에서 제공하는 WiFi를 통한 FTP 프로토콜 .
  • 블루투스 연결;
  • WiFi를 통한 KDE 연결 ;

그러나 모든 것이 느리거나 신뢰할 수 없거나 둘 다인 것 같습니다. 내가 의미하는 것은, 어떤 종류의 연결을 시도하든 항상 파일이 저속 (100 ~ 500Kb / s 범위)으로 전송되거나 속도가 좀 더 수용 가능할 때 ( 일부 Mb / s)의 경우 연결이 자주 끊어지지 않습니다. 장치간에 노래 나 비디오 파일을 전송하거나 갑자기 작동을 멈추기 때문에 N 번째 시간 동안 프로세스를 다시 시작해야하는 경우, 한 시간 정도 기다려야합니다. 결국 요즘에는 수백 Mb 범위의 파일 크기 가중치가 중간 크기 파일의 표준이며, 전체 하드 디스크 내용을 전송하는 것에 대해서는 이야기하지 않습니다.

필자의 다양한 실험에서 MPT가 작업 할 때 최고 속도를 달성 할 수 있지만 (이러한 연결은 너무 자주 실용적이어서 너무 자주 끊어 지지만) MPT가 가장 버그가 많은 방법임을 보여 주었지만 다른 하나는 더 신뢰할 수있는 것처럼 보입니다. 전체 프로세스를 시간 낭비로 만드는 낮은 속도를 내십시오 (내가 말했듯이 음악 앨범, TV 시리즈 에피소드 또는 더 무게가 큰 다른 파일을 전송하기 위해 한 시간 정도 기다려야한다는 것을 알 수 없습니다. 그 몇 MB)).

이 간단한 작업을 수행하는 가장 좋은 방법은 무엇입니까? 온라인 서비스 (Dropbox, Google Drive 등)를 사용하지 않고 수행하고 싶다는 점을 명심하십시오. 동일한 물리적 방에 위치한 두 개인 장치간에 일부 개인 파일을 전송하는 것은 부적절합니다. 다른 대륙에있는 서버를 사용해야합니다.


물리적 USB 연결을 통한 MTP 프로토콜로 인해 문제가 발생하면 설정에 문제가있는 것입니다. 신뢰할 수 있고 빠릅니다. 보고하는 12.5-62.5 KB / 초보다 훨씬 빠르며 연결이 끊어지는 것을 본 적이 없습니다.
ChrisInEdmonton

3
문제가 어디에 있는지 어떻게 알 수 있습니까? 구글 검색에 따르면 Linux 에서이 기술에 문제가있는 유일한 사람은 아닙니다.
Sekhemty

FWIW, 나는 jmtpfs를 사용하며 종종 버그가 있거나 느립니다. adb push빠르고 안정적 이기 때문에 물리적 연결에 문제가 있다고 생각하지 않습니다 .
András Korn

1
문제는 단지 속도 저하되지 않습니다 - 나는 약간의 전송이 느린 위해 ... 편안하게 내가 파일을 복사 할 때 전체 PC '(영화 나 노래 말) 것 정지 '. 왜?! 파일을 Windows의 장치로 똑같은 Android 장치로 드래그하면 Java 컴파일 또는 이메일 응답과 같은 실제 작업을 수행 할 수 있습니다. 그러나 Linux에서 사본을 사용하면 단일 스레드 MSDOS PC처럼 기다릴 필요가 없습니다. 문제 Linux-Android 인터페이스에 대한 버그 구현으로 보입니다. 둘 다 동일한 Linux 안정에서 나온다면 조금 슬프다.
것이다

답변:


4

KDE 연결 집 와이파이에서 초당 35 메가 바이트로 휴대폰에서 사진을 전송하고 있습니다. 직장에서 Wi-Fi / 네트워크는 상당히 열악합니다. 초당 약 0.5MB 만 얻습니다. 같은 컴퓨터-같은 전화.

네트워크 관리자를 통해 컴퓨터에서 공유 Wi-Fi를 만들면 속도가 크게 향상 될 수 있습니다. (네트워크를 열지 않도록 wifi 코드를 설정해야 함)


35MB / 초? 어떤 이유로 든 1-2MB 만 얻습니다. 어떤 스마트 폰, 라우터, 컴퓨터를 사용하십니까?
Te Ri

삼성 s8 + TP- 링크 아처 C9. 휴대 전화와 노트북이 서로 다른 두 대역 (2.4Ghz 및 5Ghz)에 있지 않은지 확인하십시오.
user130356

리눅스의 UX는 계속해서 나아지고 있습니다.
D. Dan

2

ADB 푸시 / 풀을 사용하십시오. 또는 일부 장치는 pre-MTP USB 대량 전송을 지원한다고 생각합니다. 먼저 활성화해야 할 수도 있습니다. adb가 크고 빠른 전송에 가장 적합 할 수도 있습니다.


1

권한은 빈번한 문제인 것 같습니다. 나는 사용한다

adb push <file on pc> /storage/self/primary/Download/

후자의 디렉토리는 루팅 된 전화가 필요한 시스템 디렉토리와 달리 joe 사용자가 쓸 수 있습니다.

Nb 자동으로 호출됩니다 adb start-server. adb kill-server파일 전송 후 정리합니다 .

다운로드 폴더에있는 파일은 전화기의 메뉴 '선택'및 '이동'기능으로 이동할 수 있습니다.

전화의 내부 작업을 수정하려는 경우 루트 액세스가 필요합니다 ...


1

Linux 컴퓨터와 Android 전화간에 WiFi를 통해 파일을 복사하는 것은 당연히 어렵다는 데 동의합니다. 이 IMO를위한 가장 편리한 도구는 KDE Connect이지만, 필자의 경우 Linux-> Android 방향에서 의미있는 설명없이 오류를 반환하는 데 종종 문제가 있습니다.

필자의 경우 Linux-> Android 방향의 경우 순수한 FTP 솔루션이 가장 효과적입니다. 내 설정 :

  • Android : Total Commander App (TC)을 FTP 클라이언트로 사용합니다 (TC 용 FTP 플러그인을 추가로 설치해야 할 수도 있음)
  • Linux : vsftpd 서비스를 FTP 서버로 사용합니다.

    -단계별로 FTP 서버를 설정하는 방법에 대한 훌륭한 기사 https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux

    -vsftpd 서비스의 상태를 확인하려는 경우가 있습니다. /ubuntu/19320/how-to-enable-or-disable-services

  • 위의 설정이 완료되면 Total Commender App에서 새 FTP 연결을 만듭니다 (사용자 : anonymous, IP : [ifconfig 명령을 사용하여 Linux에서 확인-wlan0, 대부분 192.168로 시작합니다.]), SSL : 아니요, 이름 : [좋아하는 연결 이름]).

TC에서 Linux의 FTP 서버에 연결 한 후 Linux 컴퓨터에서 Android 장치로 파일을 복사 할 수 있습니다. 한 패널에서는 Linux에 FTP 서버 폴더가 있고 다른 패널에서는 Android에서 임의의 디렉토리를 선택하고 파일을 복사 할 수 있습니다. 서로.


0

Airdroid를 살펴보십시오 . Wi-Fi를 통해 파일을 로컬로 전송해야합니다.


4
고맙지 만, 내가 말했듯이, 나는 온라인 솔루션에 의존하지 않는 것을 선호합니다. AirDroid를 사용하려면 사용할 계정을 등록해야합니다. 간단한 파일 전송 작업을 수행하려고하지 않습니다.
Sekhemty

알았어, 미안 내가 마지막으로 그것을 사용했을 때, 전화는 웹 서버를 시작하고 짧은 (4 자리) 인증 코드를 사용하여 로컬 wifi에서 액세스 할 수 있습니다. 당시에는 계정이 강요되지 않았습니다.
kyze

2
또한 왜 파일을 전송하기 위해 ordre에서 내 연락처 목록을 제공
해야하는지 모르겠습니다.

0

리눅스 박스에 삼바가 있다면, "FolderSync lite"는 꽤 잘 작동하지만 주로 디렉토리 쌍을 동기화하기 위해 사용됩니다. 따라서 노래와 사진에는 좋지만 일회성 전송에는 적합하지 않습니다.

다른 사람들이 말했듯 adb push이 케이블 연결을 통해 파일을 전화로 옮기는 좋은 방법입니다. 누군가 퓨즈에 대한 adbfs를 작성해야합니다. :)


0

SSH ServerFilezilla를 사용하면 수용 가능한 무선 전송 속도, 안정적이고 안전한 파일 전송이 가능하다고 생각합니다.


2
예를 들어, sshd 사용자가 외부 SD 카드에 대한 쓰기 권한을 가지고 있지 않은 경우를 제외하고 ...
Jay

0

해당 장치 또는 유사한 장치와 함께 제공된 케이블을 사용하는 경우에만 USB에서만 작동하는 것으로 나타났습니다. 사용하지 않는 Samsung 태블릿의 USB 케이블은 Android Onix 교체에서 잘 작동합니다. 휴대 전화에서 작동하는 유일한 것은 휴대 전화와 함께 제공된 케이블입니다. 다른 USB 충전 / 전송 케이블이 작동하지 않거나 완전히 작동하지 않습니다. 예를 들어 .mp3 파일을 복사하지 않습니다. 왜 그런지 모르겠다. 그러나 비 장치 케이블은 종종 USB 장치로 표시되지 않습니다.

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