GNU/Linux >> Tutoriales Linux >  >> Linux

¿Usar un dispositivo a través de SSH?

SSHFS no funciona de esa manera:maneja archivos, pero no dispositivos. Todo es un archivo, pero hay muchos tipos de archivos, incluidos:archivos normales, directorios, enlaces simbólicos, sockets, dispositivos de caracteres y dispositivos de bloques.

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

La letra b indica que se trata de un dispositivo de bloque. Estos tipos de archivos admiten ioctl además de las funciones normales de lectura y escritura. El propósito de ioctl es permitir una forma de realizar operaciones "extra" en el dispositivo. Estas operaciones son diferentes para cada tipo de dispositivo:un dispositivo DVD puede abrir/cerrar su puerta, pero un dispositivo ethernet no.

Esta es la razón por la cual el software SSHFS no puede hacer que los archivos del dispositivo estén disponibles a través de la red.

Necesitará un sistema diferente hecho para este propósito, algo así como webCDwriter.


Si desea acceder de forma remota a un dispositivo de bloque, existe una herramienta llamada 'nbd' (dispositivo de bloque de red). He usado esto en el pasado para clonar un disco duro usando dd if=/dev/nbd0 of=/dev/hda con un éxito razonable.

Sin embargo, dudo que esto funcione para unidades ópticas.

Creo que sería mejor ejecutar el software de grabación localmente en la máquina remota (por ejemplo, con X o VNC) y hacer que extraiga archivos usando mecanismos regulares para compartir archivos como samba o NFS.


Linux/UNIX no son Plan 9. "Todo es un archivo" no significa que todos sean el mismo tipo de archivos. Los FIFO y los nodos de dispositivos son los principales ejemplos.

No, no puedes hacerlo de esta manera. Mi recomendación sería usar un escritor virtual (celebron escribe en una imagen, .iso u otro) y canalizarlo a cdrecord sobre ssh.


Linux
  1. Cómo descargar y cargar archivos a través de SSH

  2. Ssh – ¿Redirigir Stdout sobre Ssh?

  3. ¿Cuándo usar Nohup?

  4. Ssh - ¿Por qué Firefox es tan lento sobre Ssh?

  5. Cómo diferenciar directorios sobre ssh

Cómo usar SSH para conectarse a un servidor remoto

Instalar y usar WinSCP

¿Usar el dispositivo Android a través de USB para SSH en una computadora portátil con Ubuntu?

4 formas de transferir archivos entre sistemas remotos y locales a través de SSH

Cómo usar el montaje SSHFS con directorios remotos a través de SSH

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña