Das Windows-ZIP 0.2.18 enthält tastessh-cli.exe und Alias tssh.exe. Für andere Systeme Paketinhalt/Ausführungsrechte prüfen. Terminal sowie Server-/Dateirechte vorbereiten. sample-server, example.invalid und demo sind Beispiele und durch eigene erlaubte Ziele zu ersetzen.
tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --helpMaßgeblich sind Positionen/Optionen der Hilfe. Globales --data-file wählt eine separate Vault-JSON; keine falsche reale Datenquelle angeben. --debug kann Pfade/Verbindungsdaten ausgeben: vor Veröffentlichung prüfen. Keine Passwörter, Privatschlüssel oder Tokens in Befehlszeile, Shellhistorie oder Beispieldateien.
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-serverErwartet sind gespeicherte Listen und verbundenes Terminal. Bei Fehlern Datenfile, Authentifizierung, Hostkey, Firewall und Serverrichtlinie prüfen.
| Befehlsgruppe | Verwaltung |
|---|---|
| vaults, vault-add, vault-edit, vault-remove | Vaults auflisten/erstellen/umbenennen/bestätigt löschen |
| groups, group-add, group-edit, group-remove | Gruppen, Eltern, Benutzer, Ports und Tags |
| group-startup, group-sftp-path, group-identity | Gruppenstartordner/-befehl, SFTP-Pfad, Identität |
| group-chain, group-proxy, group-terminal-defaults | Verbindungskette, Proxyvererbung, Terminalstandards |
| tags, tag-add, tag-edit, tag-remove | Tags verwalten |
| hosts, recents, host-add, host-edit, host-remove | Hosts auflisten/suchen/zuletzt/erstellen/bearbeiten/löschen |
| host-favorite, host-appearance, host-organize | Favoriten, Farben/Symbole, Gruppen/Tags |
| host-terminal-defaults, host-startup, host-sftp-path | Hostterminaldarstellung, Startaktion, SFTP-Standard |
| host-chain, host-proxy, host-auth | Jumpkette, Proxy und Authentifizierung |
Startbefehle können sofort nach Verbindung laufen: erst sicher testen, dann Produktion eintragen. Entfernen von Vererbung/Standards und Ersetzen jeweils in --help prüfen. Vault-/Hostlöschung löscht keine Serverdateien.
| Befehl | Zweck |
|---|---|
| identities | Registrierte Identitäten prüfen |
| identity-add-password, identity-add-agent, identity-add-certificate | Passwort-, Agent-, SSH-Zertifikatseinträge |
| identity-generate-key, identity-import-key | Verwaltete Schlüssel erzeugen/Privatschlüssel importieren |
| identity-install-key | Öffentlichen Schlüssel auf erlaubtem Ziel installieren |
| identity-remove | Identität entfernen |
| identity-passphrase-set/delete, identity-password-set/delete | Passphrase/Passwort speichern/entfernen |
| password-set/delete | Hostpasswort speichern/entfernen |
| proxy-password-set/delete, group-proxy-password-set/delete | Host-/Gruppenproxypasswort |
| agent-identities | Agent-Schlüssel auflisten |
set/delete mit Schrägstrich sind jeweils getrennte Befehle: tatsächliche Namen in Hilfe prüfen. Öffentliche Installation kann authorized_keys und andere Serverauthentifizierung ändern. Rechte, Ziel und Erhalt alter Daten prüfen. Geheimnislöschung benötigt OS-Speicherzugriff; Auswirkungen auf andere Hosts prüfen.
Erweiterte Engine bedeutet nicht entsprechende Desktopknöpfe für jeden Namen.
Format: tastessh-cli sftp <HOST> <COMMAND>. Rechte, Richtung und aktuelle Remote-/Lokalpfade vorbereiten.
| Unterbefehl | Funktion/Vorsicht |
|---|---|
| list | Remote-Liste/versteckte Dateien |
| get, put | Download/Upload, Konflikt/Rekursion/SHA-256 |
| copy | Remotekopie, Zielhost/Rekursion |
| discard-upload, discard-download | Wiederaufnahmereste bereinigen; Ziel/Token prüfen |
| mkdir, rename | Ordner erstellen/Name oder Pfad ändern |
| read-link, symlink | Links lesen/erstellen, Ziel/Rechte prüfen |
| remove, remove-dir | Direkt löschen, keine Papierkorb-/Wiederherstellungsgarantie |
| chmod | Berechtigungen, Zahlenmodus und Richtlinie prüfen |
--resumable bei get/put erstellt Wiederaufnahmedaten, --resume nennt ein Token. Token, Datenfile und Zielpfad erhalten und dieselbe Übertragung prüfen. Nicht bei Fehlern beliebig neue Jobs starten oder temporäre Reste löschen. --overwrite/--keep-both bewusst wählen und --verify-sha256 prüfen. Erwartet sind Abschluss, Ziel- und Hashprüfung; Exitcodes beachten.
Erwartet sind in Hilfe definierte Listen, Exportdateien, Anwendungszusammenfassung und Transferzustand. Bei Fehlern Originale sichern und Hilfe, Exitcode, Rechte und Konflikte prüfen. Namenslistenprüfung bedeutet weder Serververbindung noch vollständigen Funktionslauf.