Benutzerhandbuch Werkzeuge

Werkzeuge

Das Menü Werkzeuge in der Symbolleiste enthält Netzwerk- und SSH-Hilfsprogramme.

SSH-Schlüsselgenerator… erstellt oder bearbeitet SSH-Schlüssel, wie PuTTYgen:

  • Erzeugen erstellt einen neuen Schlüssel des gewählten Typs und der gewählten Größe: Ed25519 (Standard), RSA 2048/3072/4096 Bit (standardmäßig 3072) oder ECDSA P-256/P-384/P-521. DSA- und SSH-1-Schlüssel werden nicht angeboten: Sie sind unsicher, und aktuelles OpenSSH lehnt DSA ab. Schlüssel kommen aus dem sicheren Zufallsgenerator des Betriebssystems, daher musst du die Maus nicht bewegen.
  • Laden… öffnet einen vorhandenen privaten Schlüssel im OpenSSH-Format oder als PuTTY-.ppk (v2 oder v3) und fragt nach seiner Passphrase, wenn er eine hat. Sein Kommentar und seine Passphrase lassen sich dann ändern (eine leere Passphrase entfernt sie).
  • Der Dialog zeigt den öffentlichen Schlüssel im OpenSSH-Format und seinen SHA256:-Fingerabdruck, mit Kopieren.
  • Öffentlichen Schlüssel speichern… (0644), Privaten Schlüssel speichern… (0600, mit der Passphrase verschlüsselt, wenn es eine gibt) und Als PuTTY-Schlüssel (.ppk) speichern… (PPK v3, 0600, für PuTTY oder WinSCP) fragen jeweils, bevor sie eine vorhandene Datei ersetzen.
  • Installieren fügt den öffentlichen Schlüssel zu ~/.ssh/authorized_keys einer gespeicherten SSH-Sitzung hinzu, wie ssh-copy-id: Es meldet sich wie ein Terminal-Tab an (Vertrauensabfrage, gespeichertes oder eingegebenes Passwort, Jump-Hosts), legt ~/.ssh (0700) und authorized_keys (0600) an, wenn sie fehlen, und fügt den Schlüssel nur einmal hinzu, unabhängig von der Login-Shell dieses Kontos.

Der private Schlüssel erreicht das Fenster nie: Er bleibt im Backend von PlexusTerm, bis er gespeichert wird, und wird verworfen, wenn der Dialog geschlossen wird.

Portscanner… prüft, welche TCP-Ports auf einem Hostnamen, einer IPv4-Adresse, einem Bereich (192.168.1.10-20) oder einem CIDR-Block (192.168.1.0/24, höchstens 256 Hosts) offen sind, für die gewählten Ports: Bekannte Ports (Standard: FTP, SSH, Telnet, SMTP, DNS, HTTP, POP3, IMAP, HTTPS, SMB, MySQL, RDP, PostgreSQL, VNC und 8080), ein Portbereich, angegeben in zwei Feldern (1 → 65535), oder eine Eigene Liste wie 22,80,8000-8100 (leer gelassen die bekannten Ports). Er öffnet nur TCP-Verbindungen (kein Root nötig): 1 Sekunde pro Port, höchstens 256 gleichzeitig und 65536 pro Scan. Offene Ports erscheinen, sobald sie gefunden werden, mit dem üblichen Dienstnamen; Stoppen (oder das Schließen des Dialogs) bricht den Scan ab.

Netzwerkscanner… fragt den Bereich in getrennten Feldern ab, standardmäßig [192].[168].[1].[1] → [254] (ein Punkt oder eine dritte Ziffer springt ins nächste Feld; das Einfügen einer Adresse, eines Bereichs a.b.c.d-e oder eines Netzwerks a.b.c.0/24 füllt alle aus), und findet die Rechner darin, indem er die gängigen Dienstports probiert (FTP 21, SSH 22, Telnet 23, HTTP 80, HTTPS 443, SMB 445, RDP 3389, VNC 5900). Ein Rechner wird aufgelistet, wenn einer davon offen ist oder die Verbindung aktiv ablehnt, mit seinem Namen (Reverse-DNS über getent, Linux), seiner MAC-Adresse (lokale ARP-Tabelle, Linux, nur im selben Subnetz) und seinen offenen Diensten. Neue SSH-Sitzung öffnet den Sitzungseditor für einen Rechner mit offenem SSH. Es wird kein ICMP verwendet, daher werden Rechner, die jede Verbindung verwerfen, nicht gefunden. Scanne nur Netzwerke, für die du berechtigt bist.

Wake On LAN… schaltet einen Rechner im lokalen Netzwerk ein: Gib seine MAC-Adresse ein (aa:bb:cc:dd:ee:ff oder aa-bb-cc-dd-ee-ff) und sende das Magic Packet. Die Broadcast-Adresse ist standardmäßig 255.255.255.255 und der UDP-Port 9; verwende die Broadcast-Adresse des Subnetzes (zum Beispiel 192.168.1.255), wenn sich der Rechner in einem anderen Netzwerksegment befindet, das auf diese Weise erreichbar ist. Auf dem Rechner muss Wake On LAN in Firmware und Netzwerkkarte aktiviert sein. PlexusTerm bestätigt, dass das Paket gesendet wurde; ob der Rechner aufgewacht ist, kann es nicht erkennen.

Remote-Monitor einblenden / ausblenden schaltet eine Leiste unter jedem SSH-Bereich um (auch Remote-Monitorleiste (SSH-Tabs) in den Einstellungen; standardmäßig an) mit der CPU-Auslastung des Servers, belegtem/gesamtem Arbeitsspeicher, belegtem/gesamtem Platz auf /, Download-/Upload-Rate des Netzwerks und der Zahl angemeldeter Benutzer, alle 3 Sekunden aktualisiert. Sie führt einen schreibgeschützten Befehl über die bestehende SSH-Verbindung des Tabs aus (/proc, df, who; nichts wird installiert oder läuft weiter) und braucht einen Linux-Server; alles andere zeigt „Überwachung nicht verfügbar“.