GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzare un dispositivo su SSH?

SSHFS non funziona in questo modo:gestisce i file, ma non i dispositivi. Tutto è un file, ma esistono molti tipi di file, inclusi:file normali, directory, collegamenti simbolici, socket, dispositivi a caratteri e dispositivi a blocchi.

% ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Oct  9 20:59 /dev/sda

La lettera b indica che si tratta di un dispositivo a blocchi. Questi tipi di file supportano ioctl oltre alle normali funzioni di lettura e scrittura. Lo scopo di ioctl è quello di consentire un modo per eseguire operazioni "extra" sul dispositivo. Queste operazioni sono diverse per ogni tipo di dispositivo:un dispositivo DVD può aprire/chiudere lo sportello, ma un dispositivo Ethernet no.

Questo è il motivo per cui il software SSHFS non può rendere disponibili i file del dispositivo sulla rete.

Avrai bisogno di un sistema diverso creato per questo scopo, qualcosa come webCDwriter.


Se desideri accedere da remoto a un dispositivo a blocchi, esiste uno strumento di questo tipo chiamato "nbd" (Network Block Device). L'ho usato in passato per clonare un hard disk usando dd if=/dev/nbd0 of=/dev/hda con discreto successo.

Tuttavia, dubito che funzionerà per le unità ottiche.

Penso che faresti meglio a eseguire il software di masterizzazione localmente sulla macchina remota (diciamo con X o VNC) e fare in modo che estragga i file utilizzando normali meccanismi di condivisione dei file come samba o NFS.


Linux/UNIX non sono Plan 9. "Tutto è un file" non significa che siano tutti dello stesso tipo di file. I FIFO e i nodi del dispositivo sono i primi esempi.

No, non puoi farlo in questo modo. La mia raccomandazione sarebbe quella di utilizzare un writer virtuale (celebron scrive su un'immagine, .iso o altro) e reindirizzarlo a cdrecord su ssh.


Linux
  1. Come scaricare e caricare file su SSH

  2. Ssh – Reindirizza Stdout su Ssh?

  3. Ssh:perché Firefox è così lento rispetto a Ssh?

  4. Come differenziare le directory su ssh

  5. Come connettersi al dispositivo tramite SSH tramite connessione Ethernet diretta

Come utilizzare SSH per connettersi a un server remoto

Installa e usa WinSCP

Utilizzare il dispositivo Android tramite USB per accedere a un laptop con Ubuntu?

4 modi per trasferire file tra sistemi remoti e locali su SSH

Come utilizzare il montaggio SSHFS con directory remote su SSH

Come copiare in remoto file su SSH senza inserire una password