ใช่มันเป็นไปได้ แต่มันเป็นไปไม่ได้โดยการตัดสาย USB สองเส้นด้วยตัวเชื่อมต่อ USB-A (โดยปกติแล้วสิ่งที่จะเข้าสู่ USB บนเมนบอร์ดของคุณ) และข้ามการเชื่อมต่อสายเคเบิลข้อมูล หากคุณเชื่อมต่อสายไฟ USB บนสายเคเบิลที่ผลิตเองนั้นคุณมีโอกาสที่จะทอดชิปจัดการ USB ในบอร์ดของคุณ อย่าลองทำที่บ้าน!
บนบอร์ดคอมพิวเตอร์ส่วนใหญ่ชิปที่รองรับ USB จะเป็นโฮสต์เท่านั้น ไม่เพียงแค่นั้น แต่ยังรองรับการสื่อสารระดับต่ำจำนวนมากเพื่อเร่งความเร็วและลดภาระของ CPU ไม่ใช่ว่าคุณสามารถตั้งโปรแกรมคอมพิวเตอร์ของคุณให้จัดการกับพินในพอร์ต USB เพื่อทำหน้าที่เหมือนกับว่าไม่ใช่โฮสต์ อุปกรณ์ที่มีความสามารถในระดับชิปของการสลับระหว่างการทำหน้าที่เป็นโฮสต์และการเชื่อมต่อกับโฮสต์นั้นมีน้อยเนื่องจากต้องใช้ชิปที่แพงกว่า นี่คือเหตุผลที่อุปกรณ์อัจฉริยะเช่นสมาร์ทโฟน GPS และ ebook ของฉันถึงแม้ว่าพวกเขาทั้งหมดจะใช้ Linux หรือสิ่งที่คล้ายกัน แต่ฉันไม่สามารถใช้ssh
ในการสื่อสารเมื่อเชื่อมต่อผ่านสาย USB ปกติ
อุปกรณ์เหล่านั้นเข้าสู่โหมดใบ้เมื่อเชื่อมต่อซึ่งโฮสต์ (ระบบเดสก์ท็อปของฉัน) สามารถใช้ที่เก็บข้อมูลเป็นดิสก์ USB ได้ หลังจากยกเลิกการเชื่อมต่ออุปกรณ์ใช้อินเทอร์เฟซเดียวกับโฮสต์เพื่อรับข้อมูล (แม้ว่าจะไม่จำเป็นต้องมีการเชื่อมต่อสายเคเบิล แต่สิ่งนี้เกิดขึ้นภายใน) กับชนิดของอุปกรณ์ที่แม้ว่าลินุกซ์ทำงานบนทั้งสองมีการสื่อสารระหว่างระบบเช่น Linuxes เป็นอิสระจากสายเคเบิล micro หรือ mini USB แบบปกติซึ่งเชื่อมต่อเข้ากับเดสก์ท็อปของฉัน
ระหว่างพีซีเดสก์ท็อปสองเครื่องตามปกติไม่สามารถทำได้เนื่องจากคุณต้องใช้สายเคเบิล USB-A ถึง USB-A ซึ่งไม่ธรรมดา (เพราะจะไม่ทำงานกับชิปปกติที่ขับเคลื่อนการเชื่อมต่อ)
วิธีแก้ปัญหาใด ๆ ที่ทำ USB เป็น USB ด้วยตัวเชื่อมต่อ USB-A สองตัวที่ฉันได้เห็นจะขึ้นอยู่กับสายเคเบิลที่มีอุปกรณ์อิเล็กทรอนิกส์อยู่ระหว่างนั้น (เหมือนกับ USB → Serial ที่เสียบเข้ากับสายเคเบิล Serial → USB แต่ทั้งหมดนี้รวมอยู่ในชิ้นเดียว) โดยทั่วไปแล้วไดรเวอร์เหล่านี้ต้องใช้การถ่ายโอนแม้ว่าคุณจะสามารถใช้ UUCP หรืออย่างอื่นผ่านสายเคเบิลเช่นเดียวกับที่คุณทำผ่านพอร์ตอนุกรม "ปกติ" อาจต้องมีการกำหนดค่า inetd และการกำหนดค่าที่เหมาะสมเพื่อเข้าสู่ระบบบนคอมพิวเตอร์เครื่องอื่นเช่นกัน
¹ อุปกรณ์เดียวที่ฉันมีคือซอฟต์แวร์ที่เปลี่ยนแปลงได้ในลักษณะนี้คือบอร์ด Arduino ที่มีชิปพิเศษอย่างแน่นอน เพียงชิปนี้ทำให้บอร์ด มีราคาแพงกว่าบอร์ด Arduino ปกติสองเท่า