วิธีเข้าถึงไฟล์ของ Android โดยใช้ Wi-Fi ใน Ubuntu


37

ทั้งโทรศัพท์ Ubuntu และ Android ของฉันใช้ Wi-Fi เดียวกัน ฉันจะถ่ายโอนไฟล์ระหว่างโทรศัพท์และพีซีได้อย่างไร มีวิธีใดบ้างที่จะเมาท์ระบบไฟล์ Android? ฉันไม่ต้องการใช้สายเคเบิล USB บลูทู ธ ไม่ทำงาน ดังนั้น WiFi เป็นตัวเลือกอื่นเท่านั้น

รุ่น Android คือ Jelly Bean และ Ubuntu คือ 12.04 LTS


2
นี่ไม่จำเป็นต้องเป็นคำถามของ Ubuntu และอีกกรณีของ "ฉันจะตั้งค่าอุปกรณ์ Android ของฉันให้มีเซิร์ฟเวอร์เพื่อจัดการการถ่ายโอนไฟล์ไปยังอุปกรณ์ใน wifi ของฉันได้อย่างไร"
Thomas Ward

1
@ThomasW วิธีการที่คุณเข้าถึงผ่านระบบ WiFi ค่อนข้างแตกต่างกันในอูบุนตู (เช่น samba ect)
ทิม

@Tim แต่นั่นไม่ใช่สิ่งที่ฉันเห็นถูกถามที่นี่ "ทั้ง Ubuntu และ Android ของฉันใช้ wifi เดียวกัน" ตกลงพวกเขาอยู่ในเครือข่ายเดียวกัน "ฉันจะถ่ายโอนไฟล์ระหว่างโทรศัพท์และพีซีได้อย่างไร" ใช้งานผ่าน wifi วิธีแก้ปัญหา: ติดตั้งบางอย่างบน Android ที่ให้การเข้าถึง ftp / sftp แต่นั่นเป็นคำถามเกี่ยวกับ Android ไม่ใช่ Ubuntu ไม่ว่ามันจะตีความอย่างไรวิธีแก้ปัญหาคือการติดตั้งซอฟต์แวร์ Android เพื่อให้ใช้งานได้และไม่ใช่ Ubuntu
Thomas Ward

1
โหวตเพื่อเปิดใหม่ แม้ว่าวิธีการนี้จะไม่เฉพาะ Ubuntu แต่ก็มีการติดตั้ง ftp หรือเว็บเซิร์ฟเวอร์เฉพาะใน Android แต่ปัญหาก็คือ Linux ที่เฉพาะเจาะจง หากคุณ google "วิธีแชร์ไฟล์ระหว่าง android และ PC (หรือ Mac)" คุณจะเห็นวิธีแก้ปัญหาบางอย่างที่เกี่ยวข้องกับการติดตั้งซอฟต์แวร์ PC (หรือ Mac) รวมถึงคู่หู Android ของพวกเขา โซลูชันเหล่านี้ไม่มีไคลเอนต์ Linux และจึงไม่สามารถใช้งานกับ Ubuntu ได้ สำหรับ Ubuntu ต้องใช้เซิร์ฟเวอร์ที่ใช้โปรโตคอลมาตรฐานที่มีไคลเอ็นต์ Ubuntu อยู่ วิธีแก้ปัญหานั้นง่ายสำหรับผู้ที่คุ้นเคยกับเซิร์ฟเวอร์ แต่ไม่เหมาะสำหรับผู้ใช้เดสก์ท็อปที่บ้าน
user68186

คุณสามารถดาวน์โหลดแอพที่ใช้งานได้กับ samba
Dr_Bunsen

คำตอบ:


37

มีแอปพลิเคชันฟรีในร้านค้า Google Play ที่เรียกว่าSoftware Data Cable :

เมื่อคุณติดตั้งแล้วให้เปิดการเชื่อมต่อ WiFi แล้วเปิดแอป

แตะที่ปุ่ม "เริ่มบริการ"

มันสร้างเซิร์ฟเวอร์ FTP บนอุปกรณ์ android ที่ให้คุณเชื่อมต่อจากคอมพิวเตอร์เครื่องใดก็ได้โดยการเปิดทรัพยากร:

ftp://192.168.1.xxx:8888

โดยที่ 192.168.1.xxx เป็นที่อยู่ IP ของอุปกรณ์ของคุณ

ตอนนี้คุณสามารถคัดลอก / วางไฟล์ผ่าน WiFi จาก / ไปยังอุปกรณ์ android ของคุณ

PS - บน Ubuntu 18.04 เข้าไปใน nautilus และกด+ Other Locationsที่ด้านล่างป้อน ftp URL ข้างบนConnect to Server


ไม่สามารถเชื่อมต่อ! ช่วยเหลือ
abhishah901

1
เพื่อไปที่ปุ่ม "เริ่มบริการ" คุณคลิกแรกที่ "ซิงค์กับพีซี"
evan54

ฉันสามารถเชื่อมต่อได้ แต่รับข้อผิดพลาดเมื่อพยายามแสดงรายการไฟล์ด้วย nautilus หรือ curlftpfs
ทำเครื่องหมาย

22

แอปพลิเคชันที่ฉันชอบคือ SSHelper ฟรีใน google play store และมีเอกสารอย่างดี

มันสร้างเซิร์ฟเวอร์ SSH ที่คุณสามารถเข้าถึงได้โดยใช้ sftp คุณเมานต์ระบบไฟล์โดยใช้ Nautilus

http://arachnoid.com/android/SSHelper/


1
คุณสามารถใส่ลิงค์ได้ไหม
ทิม

4
ทำไม downvote นี้ - แค่สงสัย.
Shagun Sodhani

ดี ... เปลือก ssh น่ารัก แม้ว่าคุณจะสามารถใช้ตัวจัดการไฟล์ (เช่น nemo) เพื่อเข้าถึงเหมือนไฟล์ปกติ และมันก็ปลอดภัยกว่า ftp
Anton Protopopov

นั่นคือสิ่งที่ฉันทำ ฉันติดมันโดยใช้ SFTP ไม่ใช่ ftp
Jean-Marie

1
นี่เป็นข้อเสนอแนะที่ยอดเยี่ยมแอป sshelper ได้รับใบอนุญาต gpl ฉันสร้างคู่มือโดยใช้ sshfs ที่นี่: askubuntu.com/questions/893090/…
Frederik Baetens

8

เพื่อให้น่าสนใจยิ่งขึ้น แน่นอนคุณอาจใช้AirDroidซึ่งเป็นแอพ android ที่ให้คุณเชื่อมต่อกับอินเทอร์เฟซโทรศัพท์ของคุณโดยใช้เว็บ UI

Airdroid อินสแตนซ์ที่รองรับ

  1. การเชื่อมต่อผ่านเครือข่าย (คุณต้องอยู่ในเครือข่ายเดียวกัน)
  2. การเชื่อมต่อผ่านฮอตสปอต (อุปกรณ์จะสร้างเครือข่ายซึ่งจะเป็นเครือข่ายเดียวกัน)
  3. ผ่านทางอินเทอร์เน็ต (คุณจะต้องมีบัญชี airdoid)

การใช้งาน (ใช้เครือข่ายเดียวกันหรือผ่านฮอตสปอตของอุปกรณ์)

  • ดาวน์โหลดแอพAirDroidจาก Google play & เปิดแอพ
  • เมื่อเชื่อมต่อผ่าน WiFi หรือบนฮอตสปอตมันจะแสดง URL เพื่อเชื่อมต่อ

ป้อนคำอธิบายรูปภาพที่นี่

  • เชื่อมต่อ URL ที่ได้รับจากเบราว์เซอร์ของคุณซึ่งจะขออนุญาตด้วยพรอมต์บนอุปกรณ์ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

  • เมื่อเชื่อมต่ออุปกรณ์ของคุณจะปรากฏพร้อมข้อความด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

  • และพีซีจะให้ข้อมูลที่เหลือแก่คุณ

ป้อนคำอธิบายรูปภาพที่นี่

Airdroid ทำอะไรได้บ้าง

มีหลายสิ่งที่คุณสามารถทำได้กับ Airdroid (แม้แต่การเข้าถึงไดเรกทอรีโฟลเดอร์ของคุณไม่แน่ใจว่าคุณต้องการรูทหรือไม่)

  1. ถ่ายโอนไฟล์ระหว่างโทรศัพท์ไปยังพีซีหรือคีมจับ verca
  2. ค้นหาโทรศัพท์
  3. อ่านการแจ้งเตือน
  4. ใช้งานโทรศัพท์, SMS ... และอีกมากมาย

หวังว่าจะช่วยและล้างคำถามของคุณ!


เมื่อพิมพ์ URL จะแสดง: ข้อผิดพลาด URL ที่ร้องขอไม่สามารถเรียกคืนได้
abhishah901

1
@ abhishah901 - ตรวจสอบให้แน่ใจว่าโทรศัพท์และอุปกรณ์ที่คุณพยายามเข้าถึงโทรศัพท์ของคุณอยู่ในเครือข่ายเดียวกัน .. ตรวจสอบ URL อย่างถูกต้องซึ่งแสดงบน Airdroid หากต้องการแก้ไขปัญหาเพิ่มเติมโปรดสร้างโพสต์ใหม่ตามนั้น
AzkerM

5

มีแอปพลิเคชัน Android ชื่อ AirDroid คุณสามารถดาวน์โหลดได้จาก play store ด้วยการใช้มันคุณสามารถดูไฟล์ Android ของคุณใน Ubuntu โดยใช้เว็บเบราว์เซอร์ นี่คือลิงค์: Airdroid


1
ขอบคุณ ฉันจะลองดู แต่ฉันสงสัยว่ามีวิธีการติดตั้งระบบไฟล์ผ่านเครือข่ายหรืออะไรแบบนั้น? ฉันหมายถึงด้วยการใช้ USB ฉันจะสามารถเข้าถึงไฟล์ในโทรศัพท์ของฉันได้อย่างสมบูรณ์ ฉันต้องการทำเช่นเดียวกันโดยใช้ Wifi
Pavan Nihal

หมายความว่าฉันให้การเข้าถึงเว็บกับไฟล์ในโทรศัพท์ของฉัน ???
Guido Kanschat

ไม่คุณไม่ให้การเข้าถึงไฟล์ออนไลน์ทางเว็บ เซิร์ฟเวอร์โฮสต์ในพื้นที่บนเครือข่ายท้องถิ่นที่มีการเชื่อมต่ออุปกรณ์หรือฮอตสปอตมือถือที่แอปสร้างขึ้น
Snake Eyes

5

อีกหนึ่งทางเลือกจะใช้KDEConnect คุณจะต้องติดตั้งแอปพลิเคชัน KDE Connect จาก Playstore (หรือ F-Droid) หากคุณไม่ได้ใช้ KDE บน Ubuntu คุณควรติดตั้งตัวบ่งชี้ KDE Connectด้วย

คุณจะได้รับประโยชน์จากการได้รับการแจ้งเตือนทางโทรศัพท์บนเดสก์ท็อป คุณสามารถเชื่อมต่อโทรศัพท์ android และเดสก์ท็อป linux ได้หลายเครื่อง การเชื่อมต่อถูกเข้ารหัสและซอฟต์แวร์ที่เกี่ยวข้องทั้งหมดเป็นโอเพ่นซอร์ส

คุณสามารถทราบถึงตัวเลือกที่มีอยู่ในภาพหน้าจอด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่


2

ฉันคิดว่าวิธีที่ง่ายที่สุดคืออนุญาตให้ Android ของคุณเข้าถึงไดเรกทอรีบนพีซีของคุณ คุณสามารถแชร์แซมบ้าบน Ubuntu โดยทำตามเช่นคู่มือนี้แล้วใช้ Amaze (Opensource), ES File explorer (กรรมสิทธิ์) หรือผู้บัญชาการผี (Opensource) บน Android


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนที่สำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
ทิม

2
สมบูรณ์แบบนี่คือสิ่งที่ฉันกำลังมองหา ด้วย samba คุณมีพลังอันยิ่งใหญ่
Sergio Abreu

1

ฉันใช้ตัวจัดการไฟล์ Amaze บน Android และ FileZilla บน Ubuntu การใช้ Amaze คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บน Android และส่งและรับไฟล์โดยใช้ FileZilla


1

ทางเลือก opensource อีกทางเลือกหนึ่งที่สนับสนุน Linux, Android, Mac OS และ Windows คือnitroshare :

มันรวมอยู่ในที่เก็บ Ubuntu ตั้งแต่ Ubuntu 16.04:

sudo apt-get install nitroshare

สำหรับแพ็คเกจที่ทันสมัยมากขึ้น (แนะนำเป็นอย่างยิ่ง):

sudo apt-add-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare

แอพ android สามารถพบได้ใน F-Droid และ playstore

อย่างไรก็ตามหากความเข้ากันได้กับ Windows หรือ MacOS นั้นไม่สำคัญ Kdeconnect ก็เป็นวิธีที่จะไปได้เพราะมันเสถียรกว่า


เวอร์ชันปัจจุบันจาก Ubuntu 16.04 ไม่ทำงาน ฉันต้องใช้ที่เก็บข้อมูล george-edison55 หลังจากติดตั้งแพคเกจจากพื้นที่เก็บข้อมูลนี้มันทำงานได้ดี ฉันใช้เวอร์ชั่น Android จาก F-Droid
acassis

0

GSConnect

หากคุณชอบโซลูชัน KDEConnect ที่กล่าวถึงในคำตอบอื่น แต่ได้รับความกลัวจากส่วนของ KDE จะมีพอร์ต JavaScript ของการเชื่อมต่อ KDE โดยไม่มีการพึ่งพา Qt ใด ๆ มันมีคุณสมบัติเหมือนกัน แต่ในฐานะที่เป็นส่วนขยายของ GNOME Shell คุณต้องใช้เดสก์ท็อป GNOME ในการทำงาน

บนโทรศัพท์ Android ของคุณคุณจะต้องติดตั้งแอพ KDE Connect จากF-Droidหรือ playstore


0
  1. เปิดXenderใน Android ของคุณ:

    เปิด xender ใน android ของคุณ

  2. ไปที่การตั้งค่า> เชื่อมต่อกับพีซี:

    ไปที่การตั้งค่า> เชื่อมต่อกับพีซี

  3. ปฏิบัติตามคำสั่ง:

    โต้ตอบ

  4. เพิ่มที่อยู่ในเบราว์เซอร์ Firefox:

    เพิ่มที่อยู่ในเบราว์เซอร์ Firefox

  5. แบ่งปันไฟล์ของคุณแบบไร้สาย:

    ไปแชร์ไฟล์ของคุณแบบไร้สาย


0

ฉันใช้โปรแกรมจัดการไฟล์ ES เพียงติดตั้งบนโทรศัพท์ Android ของคุณและจากเมนูคลิกเครือข่าย> ตัวจัดการระยะไกล> เปิดซึ่งให้ลิงก์ (เช่นftp://192.168.1.54:8754) ในเบราว์เซอร์ของคุณพิมพ์ลิงค์ เสร็จสิ้น


0

ใน Android Play Store ค้นหาเซิร์ฟเวอร์ FTP หนึ่งตัวจากThe Olive Treeนั้นยอดเยี่ยม ... ในแอพเพียงกดปุ่มกลางสีแดงเพื่อเริ่มเซิร์ฟเวอร์ ftp บนโทรศัพท์ของคุณซึ่งจะแสดง URL แบบftp://192.168.1.103:2221 นั้นบนคอมพิวเตอร์ของคุณเชื่อมต่อกับมัน URL

บน Ubuntu 18.04 ใน nautilus hit + Other Locations

จากนั้นป้อนที่อยู่ ftp ในฟิลด์เชื่อมต่อกับเซิร์ฟเวอร์ ftp://192.168.1.103:2221

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.