Sì questo è possibile, ma non è , non può tagliando due cavi USB con connettori USB-A (quello che normalmente andando nella USB della scheda madre) e attraversano il collegamento dei cavi dati. Se si collegano le linee di alimentazione USB su un cavo di questo tipo, è probabile che finisca per friggere il chip di gestione USB di bordo . Non provarlo a casa!
Sulla maggior parte delle schede madri i chip che gestiscono USB sono solo host. Non solo, ma gestisce anche molte comunicazioni di basso livello per velocizzare le cose e ridurre il carico sulla CPU. Non è come se si potesse programmare il computer in modo che gestisca i pin sulla porta USB per agire come se non fosse un host. I dispositivi in grado, a livello di chip, di passare dall'azione come host alla connessione a un host sono pochi, poiché ciò richiede un chip molto più costoso¹. Questo è ad esempio il motivo per cui dispositivi intelligenti come il mio smartphone, GPS ed ebook, sebbene tutti eseguano Linux o qualcosa di simile, non mi consentono di utilizzare ssh
per comunicare quando sono collegati tramite un normale cavo USB.
Quei dispositivi entrano in una modalità stupida quando sono connessi, dove l'host (il mio sistema desktop) può usare la sua memoria come disco USB. Dopo aver disconnesso il dispositivo utilizza la stessa interfaccia di un host per accedere ai dati (sebbene non sia necessaria alcuna connessione via cavo, ciò avviene internamente). Con quel tipo di dispositivi anche se Linux funziona su entrambi, non c'è comunicazione tra i sistemi, cioè i linux . Questo indipendente da un normale cavo micro o mini USB che li collega al mio desktop.
Tra due PC desktop, quanto sopra è normalmente impossibile da fare in quanto si richiederebbe un cavo da USB-A a USB-A, il che non è comune (poiché non funzionerebbe con i normali chip che guidano comunque le connessioni).
Qualsiasi soluzione che faccia da USB a USB con due connettori USB-A che ho visto, si basa su un cavo che ha un po 'di elettronica in mezzo. (molto simile a un USB → seriale collegato a un cavo seriale → USB, ma poi tutto in un unico pezzo). Questi normalmente richiedono ai driver di eseguire il trasferimento, anche se potresti essere in grado di utilizzare UUCP o qualcos'altro su un cavo di questo tipo, come faresti con una porta seriale "normale". Ciò probabilmente richiede una configurazione inetd e corretta per accedere anche all'altro computer.
¹ L'unico dispositivo che ho in questo modo che il software è modificabile in questo modo è una scheda Arduino con un chip così speciale. Proprio questo chip rendeva la scheda due volte più cara di una normale scheda Arduino.