» RSh (Network)
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

RSh (Network)

Help send rsh commands to rshd running machines
Author vvvv group

Here you are supposed to see an image (rendered with SVG) describing the pins of this node. However, this does not work with Internet Explorer. You may want to consider using another browser, like FireFox, Chrome, Safari or Opera that do support SVG.

Credits by Stefan Hartmann
Warnings
Bugs

related discussions

start a forum thread about this node

about RSh (Network)

Aufbau eines RSH-Netzwerks mit vvvv

Abstract RSH in vvvvv

  • RSH ist ein tcp-basiertes Protokoll, mit dem auf einem Remote-Rechner Befehle ausgeführt werden können
    • Ist mit einer Hostliste(.rhosts-datei) erweiterbar, auf der alle Rechner (name oder IP) vermerkt sind, die Befehle ausführen dürfen.
      • Geht bis auf einzelne Befehle für einzelne Rechner zu konfigurieren
      • .rhosts ist auch abschaltbar
    • RSH gilt als extrem unsicher, wird daher nicht mehr verwendet oder nur in genau abgeschirmten internen Netzwerken.
  • Auf den Rechnern, auf denen ein Programm ausgeführt werden soll muss der RSH-Daemon laufen
  • Der Rechner, der die Ausführung steuert wird als RSH-Client bezeichnet
  • Der RSH-Client ist als vvvv-Knoten implementiert
  • Der RSH-Daemon läuft als eigenständiges Programm auf den Remote-Rechnern (Written by Silviu C. Marghescu (http://www.cs.umd.edu/~silviu)).

Setup

  • Setup eines RSH-Daemons (Standalone)
    • Das Programm rshd.exe (Written by Silviu C. Marghescu (http://www.cs.umd.edu/~silviu)) starten.
      • Optionen -d (nicht als Dienst) -r(keine .rhosts-datei, Zugriff von jedem Host möglich
        • rshd -d -r
    • Anmerkung: Das Starten als Dienst (Nach erfolgreichem Installieren als Dienst mittels rshd.exe -install) funktioniert nicht bei xp und 2000.
  • Typischerweise hat man einen vvvv-Server, von dem aus man zb. die vvvv-Clients starten möchte. Dies ist der RSH-Client.
    • RSH-Knoten anlegen
    • Input-Pins
      • Spread mit anzusteuernden RSH-Daemons(Name oder IP) festlegen
      • Spread mit Befehlen festlegen
        • Befehle sind alles, was man über die DOS-Kommandozeile ausführen kann
      • Execute-Spread zum Ausführen
        • beim RSH-knoten handelt es sich um einen ThreadedNetworkNode, d.h. das Execute eines jeden Slices wird in einem eigenen Thread ausgeführt
        • Alle Befehle geben irgendwann über den RSH-Daemon einen Wert zurück. Es gibt hierbei im vvvvRSH-Client keinen Timeout
        • Bei interaktiven Programmen wie v4 kommt i.d.r. erst eine Rückgabe wenn das Programm beendet ist.
      • Cancel-Spread zum Beenden
        • Hiermit wird eine wartende Verbindung zum RSH-Daemon beendet.
          • (ACHTUNG): Das Programm wird nicht beendet, nur die Verbindung. Dadurch ist es möglich, einen neuen Befehl an den entsprechenden RSH-Daemon abzuschicken
    • Output-Pins
      • ResultCode -1: Fehler, 0: wait, 1: ready bzw ok
      • ResultValue: ausführlichere Beschreibung

aktueller windows rsh daemon

    http://sourceforge.net/projects/rshd

anonymous user login

Shoutbox

~8min ago

microdee: however non-conductive objects are invisible for this so the pencil and the sticks in the video are still a mysteries

~11min ago

microdee: hey i just found a possible solution behind leap's black magic http://www.quora.com/Leap-Motion/What-is-the-technology-behind-Leap-Motion

~45min ago

mediadog: @u7agel: red node, no connections; can' drag&drop into patch either - 27.2

~5h ago

christosk: Thanx Elliot! UnixPath worked fine :-)

~5h ago

elliotwoods: or 'unix path' (for forward slash). also custom deliminators are accepted on other pins

~5h ago

elliotwoods: @christosk : check for 'dos path'

~5h ago

christosk: What's the node to use in order to separate elements inside a string by using slashes? Separate doesn't give a Slash enumeration.

~8h ago

metrowave: vvvv not loading, it says 'no DLLs were found in the waterfall procedure' to do with error at loading ippSP library. any ideas?

~11h ago

fjen: Kaiser #BYOB this saturday ... check forum for details

~11h ago

catweasel: is there a max number of audio outs? I seem to have found one...