GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden Sie ein Gerät über SSH?

SSHFS funktioniert nicht auf diese Weise – es verarbeitet Dateien, aber keine Geräte. Alles ist eine Datei, aber es gibt viele Arten von Dateien, darunter:normale Dateien, Verzeichnisse, symbolische Links, Sockets, Zeichengeräte und Blockgeräte.

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

Der Buchstabe b zeigt an, dass es sich um ein Blockgerät handelt. Diese Dateitypen unterstützen ioctl zusätzlich zu den normalen Lese- und Schreibfunktionen. Der Zweck von ioctl soll es ermöglichen, "zusätzliche" Operationen mit dem Gerät durchzuführen. Diese Vorgänge sind für jeden Gerätetyp unterschiedlich:Ein DVD-Gerät kann seine Klappe öffnen/schließen, ein Ethernet-Gerät jedoch nicht.

Aus diesem Grund kann die SSHFS-Software keine Gerätedateien über das Netzwerk verfügbar machen.

Sie benötigen ein anderes System, das für diesen Zweck entwickelt wurde, so etwas wie webCDwriter.


Wenn Sie aus der Ferne auf ein Blockgerät zugreifen möchten, gibt es ein solches Tool namens „nbd“ (Network Block Device). Ich habe dies in der Vergangenheit verwendet, um eine Festplatte mit dd if=/dev/nbd0 of=/dev/hda zu klonen mit angemessenem Erfolg.

Ich bezweifle jedoch, dass dies für optische Laufwerke funktioniert.

Ich denke, Sie sollten die Brennsoftware besser lokal auf dem Remote-Computer ausführen (z. B. mit X oder VNC) und Dateien mit regulären Dateifreigabemechanismen wie Samba oder NFS abrufen.


Linux/UNIX sind nicht Plan 9. „Alles ist eine Datei“ bedeutet nicht, dass es sich bei allen um die gleiche Art von Dateien handelt. FIFOs und Geräteknoten sind Paradebeispiele.

Nein, so kann man das nicht machen. Meine Empfehlung wäre, einen virtuellen Writer zu verwenden (Celebron schreibt in ein Image, .iso oder ein anderes) und das über ssh an cdrecord zu leiten.


Linux
  1. Herunterladen und Hochladen von Dateien über SSH

  2. Ssh – Stdout über Ssh umleiten?

  3. Wann verwendet man Nohup?

  4. Ssh – Warum ist Firefox gegenüber SSH so langsam?

  5. Videogerät über SSH oder TCPtunnel weiterleiten?

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

Installieren und verwenden Sie WinSCP

Verwenden Sie das Android-Gerät über USB, um per SSH in einen Laptop mit Ubuntu zu gelangen?

4 Möglichkeiten zum Übertragen von Dateien zwischen Remote- und lokalen Systemen über SSH

So verwenden Sie SSHFS-Mount mit Remote-Verzeichnissen über SSH

So kopieren Sie Dateien aus der Ferne über SSH, ohne ein Passwort einzugeben