Ya ini mungkin, tetapi tidak mungkin dengan memotong dua kabel USB dengan konektor USB-A (apa yang biasanya masuk ke USB pada motherboard Anda) dan menghubungkan kabel data secara silang. Jika Anda menghubungkan kabel daya USB pada kabel buatan sendiri, Anda mungkin akan menggoreng chip penanganan USB on-board Anda . Jangan coba ini di rumah!
Pada kebanyakan papan komputer, chip yang menangani USB hanya untuk host. Tidak hanya itu tetapi, ia juga menangani banyak komunikasi tingkat rendah untuk mempercepat dan mengurangi beban pada CPU. Ini bukan seolah-olah Anda dapat memprogram komputer Anda untuk menangani pin pada port USB untuk bertindak seolah-olah bukan host. Perangkat yang mampu, pada tingkat chip, beralih antara bertindak sebagai tuan rumah dan menghubungkan ke tuan rumah sedikit, karena ini membutuhkan chip yang jauh lebih mahal expensive. Inilah sebabnya mengapa perangkat cerdas seperti ponsel pintar, GPS, dan ebook saya, meskipun semuanya menjalankan Linux atau yang serupa, tidak memungkinkan saya ssh
untuk berkomunikasi ketika terhubung melalui kabel USB normal.
Perangkat-perangkat itu masuk ke mode bodoh ketika terhubung, di mana host (sistem desktop saya) dapat menggunakan penyimpanannya sebagai disk USB. Setelah melepas perangkat menggunakan antarmuka yang sama dengan host untuk mendapatkan data (meskipun tidak diperlukan koneksi kabel, ini terjadi secara internal). Dengan perangkat semacam itu bahkan jika Linux berjalan di keduanya, tidak ada komunikasi antara sistem, yaitu linuxes . Ini terlepas dari kabel micro atau mini USB normal yang menghubungkan mereka ke desktop saya.
Antara dua PC desktop di atas biasanya tidak mungkin dilakukan karena Anda akan memerlukan kabel USB-A ke USB-A, yang tidak umum (karena tidak akan bekerja dengan chip normal yang menggerakkan koneksi tetap).
Solusi apa pun yang melakukan USB ke USB dengan dua konektor USB-A yang saya lihat, didasarkan pada kabel yang memiliki beberapa elektronik di antaranya. (mirip seperti USB → Serial dicolokkan ke Serial → kabel USB, tapi kemudian semuanya utuh). Ini biasanya memerlukan driver untuk melakukan transfer, meskipun Anda mungkin dapat menggunakan UUCP atau sesuatu yang lain melalui kabel seperti itu, seperti Anda akan menggunakan port serial "normal". Ini mungkin memerlukan konfigurasi inetd dan benar untuk login di komputer lain juga.
¹ Satu-satunya perangkat yang saya miliki adalah perangkat lunak yang dapat diubah dengan cara ini adalah papan Arduino dengan chip khusus yang persis seperti itu. Hanya chip ini yang membuat papan dua kali lebih mahal dari papan Arduino normal.