เป็นคำถามที่น่าสนใจมากจากประสบการณ์ของฉันในฐานะผู้ใช้ Linux
La ต้องแชร์ไฟล์ มันมีอยู่ในตัวเราทุกคนไม่ว่าจะเป็นมือใหม่หรือผู้ใช้ที่เชี่ยวชาญ ฉันไม่ได้หมายถึงการแบ่งปันเวลานี้ผ่านเครือข่าย P2P แบบเปิด แต่เมื่อคุณต้องการส่งเอกสารเพลงหรือวิดีโอที่หนักมากไปให้เพื่อนโดยตรง พีซีไปยังพีซีเป็นเพื่อนกับเพื่อนทางอินเทอร์เน็ต.
ฉันจะยกตัวอย่างวิธีแชร์เอกสารให้คุณ:
El E-mail: สิ่งนี้ไม่ได้เป็นเอกสิทธิ์เฉพาะของ Linux แต่เราทุกคนหันไปใช้ทางเลือกนี้ในการแชร์เอกสารปัญหาคือมันไม่สะดวกสบายมากและมันไม่ได้ตอบสนอง 100% โดยตรงจากพีซีของฉันไปยังพีซีของเพื่อนของฉันตัวกลางคือ อีเมลเซิร์ฟเวอร์ซึ่งมักมีข้อ จำกัด ด้านขนาดและแม้แต่นามสกุลไฟล์
อัปโหลดไฟล์ไปยังอินเทอร์เน็ต: เราทุกคนเข้าใจวิธีการทำงานในการถ่ายโอนไฟล์ประเภทนี้เรามักใช้ประโยชน์จากไซต์ "ดาวน์โหลดโดยตรง" Rapidshare ทั่วไปหรือไซต์ที่คล้ายกันบางไซต์เราอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ให้ลิงก์แก่เราแล้วส่งไปที่ เพื่อนของเรา. ในฐานะที่เป็นมืออาชีพเขาหรือไฟล์อาจมีน้ำหนักมากเมื่อเทียบกับข้อ จำกัด ของไซต์เหล่านี้ในที่สุดพวกเขาก็มีขีด จำกัด ที่สามารถ 100MB ต่อไฟล์มามากกว่าอีเมล แต่ไม่เพียงพอที่จะส่งสิ่งที่หนักมาก อย่างรวดเร็ว มันเสียเวลามาก
ฉันจะไม่ใช้มันหากสิ่งที่ฉันแบ่งปันเป็นความลับหรือประนีประนอม
Dropbox / Ubuntu One: ฉันวางคำตอบทั้งสองนี้ควบคู่กันเพราะลึก ๆ แล้วพวกมันเหมือนกัน นี่คือโซลูชันลินุกซ์สองตัวที่ทำงานในระบบคลาวด์นั่นคือบนอินเทอร์เน็ตและเป็นตัวกลาง พวกเขาให้พื้นที่ X จำนวนกิกะไบต์ติดตั้งบนพีซีของคุณหากคุณต้องการและซิงโครไนซ์เนื้อหากับคลาวด์ ใช้สำหรับการแบ่งปันเนื่องจากคุณสามารถแชร์โฟลเดอร์กับผู้ใช้รายอื่นหรือใช้โฟลเดอร์ "สาธารณะ" และเพียงแค่ส่งไฟล์ ลิงค์ ของไฟล์
ข้อเสียของระบบนี้นอกเหนือจากการต้องใช้ตัวกลาง (โดยมีการสูญเสียเวลาที่สอดคล้องกัน) คือต้องใช้การเชื่อมต่อที่ปลอดภัยและใช้พอร์ตที่อาจถูกบล็อกบนพีซีของผู้รับ
โคมไฟ: วันดีคืนดีคุณตัดสินใจว่าสิ่งที่ดีที่สุดคือการสร้างเซิร์ฟเวอร์บนพีซีของคุณเช่นเดียวกับที่เว็บใช้ แต่เพื่อแจกจ่ายเพลงเอกสารหรือวิดีโอของคุณกับเพื่อน ๆ (สมมติว่าคุณไม่ต้องการผ่าน ตัวกลาง). ในที่สุดวิธีแก้ปัญหาโดยตรง ไฟล์จะไปจากพีซีของคุณไปยังพีซีของเพื่อนคุณ หากคุณไม่ทราบว่า LAMP คืออะไร.
ข้อเสีย: มันค่อนข้างหนักและอาจทำให้น้ำหนักและโครงร่างไม่สมส่วนสำหรับผู้ที่ต้องการเพียงแค่ทำสิ่งต่างๆให้ลุล่วง นอกจากนี้ในการรับไฟล์จำเป็นต้องสร้างเพจที่รับไฟล์ (และไม่ใช่ทุกคนที่จะรู้วิธีตั้งโปรแกรม) หรือติดตั้ง FTP ในระยะสั้นสำหรับการใช้งานประเภทนี้อาจมีขนาดใหญ่เกินไป
Droopy + เซิร์ฟเวอร์อย่างง่าย HTTP: วิธีแก้ปัญหาที่ไม่รู้จักมากที่สุด แต่ในที่สุดอย่างน้อยก็ในกรณีของฉันฉันค้นพบว่ามีประสิทธิภาพมากที่สุด มีสองเครื่องมือหนึ่งในการรับไฟล์และอีกเครื่องมือหนึ่งเพื่อแบ่งปันสิ่งที่คุณมี Droopy เป็นสคริปต์ python ที่ช่วยให้คุณสามารถรับไฟล์จากใครก็ได้บนอินเทอร์เน็ตโดยตรงไปยังโฟลเดอร์พิเศษบนพีซีของคุณ คุณให้ IP ของพีซีของคุณกับเพื่อนของคุณเช่นโดยมีพอร์ต 8000 อยู่ข้างหน้า (แม้ว่าจะเป็นอะไรก็ได้ที่คุณกำหนด) เช่นนี้> ซึ่งจะพบ "เรียกดู" ทั่วไปเพื่ออัปโหลดไฟล์
HTTP เซิร์ฟเวอร์อย่างง่าย เป็นไฟล์เซิร์ฟเวอร์ (ที่ฉันเจอเมื่อวานนี้) ที่ให้คุณทำย้อนกลับแทนที่จะรับแชร์ไฟล์ ด้วยเหตุนี้คอนโซลเราจึงใส่ไว้ในโฟลเดอร์ที่เราจะแชร์ (ด้วยคำสั่ง« cd »นั่นคือสิ่งที่ฉันหมายถึง) จากนั้นเราดำเนินการคำสั่งต่อไปนี้:
python -m SimpleHTTPServer 8000
โดยที่ "8000" คือพอร์ตพวกเขาสามารถเลือกพอร์ตใดก็ได้ จากนั้นพวกเขาให้ IP กับเพื่อนและเขาจะเห็นไฟล์ในโฟลเดอร์นั้นในเบราว์เซอร์ของเขา
สิ่งที่ดีเกี่ยวกับโซลูชันเหล่านี้คือแม้ว่า IP จะได้รับซึ่งเป็นสิ่งที่ละเอียดอ่อน แต่ก็ถือว่าเราทำกับคนที่เชื่อถือได้และเราสามารถปิดเซิร์ฟเวอร์ (ปิดคอนโซลหรือสิ้นสุดกระบวนการ) ได้ทันทีที่ไม่มี ใช้งานได้นานขึ้น
ตอนนี้ฉันต้องถามคุณ:
คุณหรือเพื่อนของคุณใช้โซลูชันใดในการแชร์ไฟล์บน Linux สิ่งที่เราไม่ได้ใส่ไว้ในบทความ?
อีกวิธีหนึ่งที่สะดวกสบายและรวดเร็วคือการใช้ Opera Unite
ฉันบันทึกทุกอย่างแล้วก็ขึ้นรถไปบ้านเพื่อนเพื่อเอาไปให้เขา : ป
ตอนนี้ถ้าเพื่อนของฉันอยู่ในคองโกให้ใช้ filezilla และอัปโหลดไปยังโฮสติ้งเห็นได้ชัดว่าฉันมีโฮสติ้งที่จะอัปโหลด
ฉันต้องการแจ้งให้ผู้เขียนทราบว่า DropBox เป็นโซลูชันลินุกซ์เมื่อเป็น Windowssera และ Macquera และไม่จำเป็นต้องติดตั้งไคลเอนต์เนื่องจากคุณสามารถทำทุกอย่างได้โดยตรงจากเว็บ
วิธีแก้ปัญหาที่ระบุนั้นถูกต้องและขึ้นอยู่กับสื่อที่จะแชร์: จากระยะไกล
ฉันพลาดการใช้ P2P หรือ Microsoft Live SkyDrive และคำสั่งคอนโซลที่คล้ายกันหรือ Linux บนเครือข่ายส่วนตัว
Opera unite เป็นทางออกที่ดีที่สุดไม่มีภาวะแทรกซ้อน
โดย usb ไม่ต้องสงสัยเลยแม้ว่าคุณจะต้องติดตั้งด้วยมือก็ตาม :)
@ ความซื่อสัตย์สิ่งที่เหลืออยู่ของคุณฮ่า ๆ ๆ
@dav แต่นั่นไม่ใช่วิธีแก้ปัญหาระยะไกล
@Bicho Pro ฉันคิดเกี่ยวกับการวางทางเลือกนั้น แต่ฉันไม่คิดว่ามันจะแออัดมากเกินไปนั่นเป็นวิธีการแบ่งปันในแง่หนึ่ง (คุณต่อผู้อื่น) แต่ในทางกลับกันมันไม่เทียบเท่าเพราะอีกทางหนึ่งควรทำเช่นเดียวกับ คุณและได้รับการติดตั้ง Opera ฯลฯ
@Rafael Hernamperez: ฉันบอกไปแล้วว่าเราจะให้ความสำคัญกับวิธีที่เราแบ่งปันไฟล์บนอินเทอร์เน็ตแบบส่วนตัว P2P ทั่วไปจะไม่เข้าเพราะมีข้อยกเว้นคือไฟล์ที่ทุกคนเห็นนอกเหนือจากเพื่อนของคุณและคุณ
ฉันทำได้หลายวิธีและขึ้นอยู่กับกรณี:
1.- ไฟล์เดียวจาก Linux ไปยัง Linux ฉันใช้ scp (Secure copy ผ่าน ssh) ค่อนข้างซับซ้อนและต้องมีการกำหนดค่าของผู้ใช้ที่สามารถคัดลอกไฟล์จากเครื่องที่แชร์ไฟล์ได้ แต่ปลอดภัย
2.- โฟลเดอร์จาก windows ไปยัง Linux: Samba โดยไม่ต้องแสดงความคิดเห็นเพิ่มเติม
3.- โฟลเดอร์จาก Linux ไปยัง Windows: ยังมี Samba ใน gnome นั้นทำได้ง่ายเพียงแค่คลิกขวาที่โฟลเดอร์แล้วเลือกตัวเลือกการแชร์
4.- ไฟล์ Linux ไฟล์เดียวสำหรับทุกสิ่งที่มีเบราว์เซอร์: BaShare เป็นโปรแกรมที่ช่วยให้คุณแชร์ไฟล์ผ่านเครือข่ายคล้ายกับสคริปต์ SimpleHTTPServer (มักจะใช้) แต่มีอินเทอร์เฟซแบบกราฟิก
ฉันไม่มีตัวเลือกสำหรับ Maqueros เพราะฉันไม่มี Mac ให้ทดลองใช้
ฉันไม่แบ่งปันอะไรเลยมันเป็นของฉันทั้งหมดฮ่าฮ่า
ไม่จริงจังโดยทั่วไปโดย rapidshare และ บริษัท แต่ถ้าด้วยเหตุผลบางอย่างฉันไม่ต้องการให้ไฟล์เหล่านั้นอยู่ใน inet โดย scp
สิ่งที่ไม่ดีคือฉันต้องมีบัญชีสาธารณะ แต่มีไม่กี่ครั้งที่ฉันต้องทำผ่าน scp และการสร้างบัญชีทั้งหมดแล้วลบมันไม่ได้ใช้อะไรเลย
SFTP หรือผ่าน MSN (พร้อม Kopete) ขึ้นอยู่กับขนาดแน่นอน
ฉันใช้ adrive เพื่อแบ่งปันข้อมูลกับเพื่อนของฉันฮาร์ดดิสก์เสมือนที่มีพื้นที่เก็บข้อมูล 50 กิกะไบต์ฉันอัปโหลดทุกอย่างที่จะแชร์ที่นั่นและฉันแชร์รหัสผ่านกับเพื่อนสนิทของฉันซึ่งค่อนข้างช้าเพราะทำงานกับ java แต่ ถ้าเรามีความอดทนเราสามารถดึงน้ำออกมาได้
นั่นคือความลับของฉันโปรดอย่าบอกใครฮิฮิฮิ;)
http://www.adrive.com/
เช่นเดียวกับคุณฉันพบว่าวิธีที่ได้ผลที่สุดสำหรับฉันคือ http
เมื่อฉันต้องการแบ่งปันฉันแค่ใช้ darkhttpd
darkhttpd / โฟลเดอร์ / เดล / ไฟล์
และฉันให้ IP ของฉันแก่พวกเขา จบ.: ง
ถ้าฉันต้องการส่งหรือนำของจากคอมพิวเตอร์ของแฟน (ซึ่งใช้ Arch Linux) ฉันแค่เชื่อมต่อผ่าน sftp
ในแล็ปท็อปของฉันที่มี windows vista ฉันสามารถเข้าสู่โฟลเดอร์ samba ได้ แต่ในทางกลับกันไม่สามารถเพิ่มไดรฟ์เครือข่าย Vista ได้
เช่นเดียวกับความคิดเห็นของ alavezz และ BichoPro Opera Unite จะเป็นทางออกที่ดีหากมีผู้คนหนาแน่นขึ้นเล็กน้อย แต่พูดตามตรงฉันเห็นว่าเป็นวิธีแก้ปัญหาที่ง่ายที่สุด
@insengrin: แฟนที่ใส่ซุ้ม? Oo
สำหรับไฟล์ขนาดเล็กฉันใช้ emesene
หลายครั้งที่ฉันใช้ asapload (ลองใช้ดูจะดีมาก) และถ้าฉันไม่ต้องการให้ใครเห็นฉันใส่มันลงใน rar, tar.gz, zip หรืออะไรก็ตามที่มีคีย์
ฉันไม่ค่อยใช้ xampp
@เซท:
ทำไม ooเหรอ? ตอนนี้ไม่ได้เหรอ?
xD
"ฉันไม่ได้พูดถึงการแบ่งปันเวลานี้ผ่านเครือข่าย P2P แบบเปิด แต่เมื่อคุณต้องการส่งเอกสารเพลงหรือวิดีโอที่หนักมากไปให้เพื่อนโดยตรงพีซีไปยังพีซีเพื่อนกับเพื่อนทางอินเทอร์เน็ต"
คุณสามารถทำได้ด้วยโปรโตคอล BitTorrent นั่นคือ P2P: P
คุณสามารถแชร์ไฟล์จากพีซีไปยังพีซีด้วย torrent ข้อ จำกัด คือแบนด์วิดท์ของคุณ (ฉันทำสิ่งนี้เมื่อจำเป็น) นั่นคือเหตุผลที่แชร์กับผู้ใช้ + เพื่อปรับปรุงการอัปโหลด
แตกต่างจากที่ฉันสนับสนุน esty xD
ร้อง 2ble แสดงความคิดเห็น
แมคโจโจ้ซาฟารี
ควรเป็น Arora ใน Linux xDD
โดย ftp เป็นประจำ แต่เมื่อฉันชนะเร็วที่สุดคือ hfs ฉันใช้สิ่งนี้เพราะมันเป็นเรื่องธรรมดาและเป็นสากลมากกว่าการใช้แซมบ้า