» 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

~2h ago

young47: Will visit Köln and Düsseldorf this week. I'm an artist from Moscow, would be happy to meet someone! If you will be there, reply :)

~4h ago

microdee: vpm got a clean-up update. Download here: https://github.com/vvvvpm/vpm/releases/tag/1.3

~2d ago

joreg: @udo2013 please note that bass is only available with x86 builds!

~2d ago

aeckheim: Can't find the visual c++ runtime 2008. setup.exe link leads to nowhere. try to setup newest beta version

~3d ago

joreg: More #vvvv workshop dates for the coming months are announced: upcoming-full-day-vvvv-gamma-workshops-in-berlin

~4d ago

mburk: @synth can confirm crashes with instance noodles. studio drivers fixed it.

~6d ago

synth: @nissidis: So i am not crazy! Thanks for confirmation :) These are the things i do have problems with as well.

~6d ago

nissidis: @synth I do with Instance Noodles and FieldTrip (RTX 2080) I rolled back to Studio Drivers (instead of GameReady ones)

~6d ago

synth: Anyone having problems with latest Nvidia Drivers and vvvv?