tracetronic: SSH MultiConnect¶
Bisheriger/interner Bezeichner: SSH MultiConnect
Herstellerinformationen
Hersteller |
Webseite |
Produktname |
Version |
|---|---|---|---|
tracetronic GmbH |
SSH MultiConnect |
Kategorien
MDL 🛈 |
APL 🛈 |
BAN 🛈 |
BMA 🛈 |
SVC 🛈 |
DGN 🛈 |
FIU 🛈 |
EES 🛈 |
FCT 🛈 |
DBG 🛈 |
IMG 🛈 |
AUDIO 🛈 |
ENVSIM 🛈 |
ENVCOM 🛈 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Plattform
Betriebssystem |
Unterstützung |
|---|---|
Windows |
✓ |
Linux |
✓ |
Ports¶
Besonderheiten¶
Diese Toolanbindung ermöglicht die Verbindung mit einem oder mehreren Remote-Systemen über SSH für das Ausführen von Befehlen sowie den Datentransfer.
Jede Verbindung ist unabhängig und wird über einen neuen Port konfiguriert. Dort kann das Aufstartverhalten definiert werden:
Automatisch beim Start der Konfiguration oder
manuell im Testfall über Portjobs gesteuert.
Auch die weiteren Funktionen sind als Portjobs ausgeführt, sodass im Testfall bei Bedarf mehrere Systeme unabhängig angesprochen werden können.
Info
Diese Toolanbindung unterstützt nur UTF-8 Encoding.
Voraussetzungen an den SSH-Server¶
Damit sich ecu.test mit dem SSH-Server verbinden kann, muss der SSH-Server eine der folgenden Voraussetzungen erfüllen:
Unterstützung von SHA-512/rsa-sha2-512 als Signaturalgorithmus (RFC8332)
Unterstützung der server-sig-algs Erweiterung (RFC8308)
Im Folgenden werden gängige SSH-Server und deren Mindestversion aufgelistet:
Dropbear >= 2020.79
OpenSSH >= 7.5
Unterstützte SSH-Schlüssel¶
Der Begriff Format im Bezug auf einen SSH-Schlüssel ist nicht eindeutig. Er kann folgende Bedeutungen haben:
Das Dateiformat des SSH-Schlüssels: Das Format, in dem der Schlüssel gespeichert wird.
Das Format des SSH-Schlüssels: Der mathematische Algorithmus, der zur Erstellung und Validierung verwendet wird.
Dateiformat von SSH-Schlüsseln¶
ecu.test unterstützt als Dateiformat nur das OpenSSH Format.
Info
Es ist möglich einen Schlüssel im .ppk Format in ecu.test anzugeben. Dieser Schlüssel kann aber von ecu.test nicht eingelesen werden. Damit dennoch eine Verbindung aufgebaut werden kann, muss ein SSH-Agent laufen in dem der .ppk Schlüssel geladen ist.
Format von SSH-Schlüsseln¶
Folgende Formate von SSH-Schlüssel werden von ecu.test unterstützt:
DSA (DSS)
RSA
ECDSA
ed25519
Erstellung von SSH-Schlüsseln¶
Zur Erstellung kann in einem Linux-Terminal der Befehl ssh-keygen aufgerufen werden.
Die darauf folgenden Prompts können ohne weitere Eingabe per Enter bestätigt werden.
Der Speicherort des Schlüsselpaars wird im Terminal angezeigt.
Der private Teil des Schlüssels, welcher standardmäßig id_rsa benannt wird, sollte auf den Testhost übertragen und in der entsprechenden TBC-Option angegeben werden.
Alternativ ist eine Generierung eines Schlüsselpaars mit PuTTYgen möglich (Abschnitt 8.2.1), dessen öffentlicher Teil auch hier auf dem Linux-Rechner hinterlegt werden muss (Abschnitt 8.3).
Bitte beachten Sie, dass ein privater Schlüssel ohne Passphrase (Abschnitt 8.2.7) benötigt wird, da in ecu.test keine Möglichkeit zur Eingabe der Passphrase vorgesehen ist.
Das erstellte Schlüsselpaar muss anschließend in das OpenSSH-Format konvertiert werden (Abschnitt 8.2.12).
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Timeout für Toolzugriffe ❲in Sek.❳ |
‚600‘ |
string |
Zeit nach der eine Anfrage an das Tool abgebrochen wird. |