ZIP Windows 0.2.18 include tastessh-cli.exe e alias tssh.exe. Su altri sistemi verifica pacchetto ed esecuzione. Prepara terminale e diritti server/file. sample-server, example.invalid e demo sono esempi da sostituire con bersagli autorizzati.
tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --helpL’aiuto definisce argomenti e opzioni. --data-file globale indica JSON Vault separato: non usare dati sbagliati. --debug può mostrare percorsi/connessioni, da rivedere prima di pubblicare. Non inserire password, private o token in comandi, cronologia o file esempio.
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-serverL’atteso è elenco salvato e terminale connesso. Verifica file dati, autenticazione, chiave host, firewall e policy in caso di errore.
| Comandi | Gestione |
|---|---|
| vaults, vault-add, vault-edit, vault-remove | Elenco/creazione/rinomina/eliminazione confermata |
| groups, group-add, group-edit, group-remove | Gruppi, padre, utente, porta e tag |
| group-startup, group-sftp-path, group-identity | Directory/comando iniziali, SFTP e autenticazione default |
| group-chain, group-proxy, group-terminal-defaults | Catena, ereditarietà proxy e terminale |
| tags, tag-add, tag-edit, tag-remove | Tag |
| hosts, recents, host-add, host-edit, host-remove | Elenco, ricerca, recenti, crea/modifica/elimina |
| host-favorite, host-appearance, host-organize | Preferiti, colore/icona, gruppi/tag |
| host-terminal-defaults, host-startup, host-sftp-path | Aspetto, avvio e SFTP |
| host-chain, host-proxy, host-auth | Catena jump, proxy, autenticazione |
I comandi iniziali possono partire alla connessione: provali su bersagli sicuri prima di produzione. Per le opzioni che disabilitano l’ereditarietà, rimuovono valori predefiniti o sostituiscono dati, consulta separatamente il relativo --help. Eliminare Vault/host non elimina file server.
| Comando | Uso |
|---|---|
| identities | Identità registrate |
| identity-add-password, identity-add-agent, identity-add-certificate | Password, agente, certificato SSH |
| identity-generate-key, identity-import-key | Crea gestita/importa privata |
| identity-install-key | Installa pubblica autorizzata |
| identity-remove | Rimuove identità |
| identity-passphrase-set/delete, identity-password-set/delete | Salva/rimuove passphrase/password |
| password-set/delete | Password host |
| proxy-password-set/delete, group-proxy-password-set/delete | Password proxy host/gruppo |
| agent-identities | Chiavi dell’agente |
set/delete con slash sono comandi separati: verifica nomi nell’aiuto. Installare la pubblica può modificare authorized_keys e accessi. Controlla diritti, bersaglio e conservazione prima. Rimuovere segreti richiede archivio OS e verifica degli altri host.
Un motore avanzato non significa tutti i pulsanti desktop equivalenti.
Formato tastessh-cli sftp <HOST> <COMMAND>. Prepara diritti, direzione e percorsi.
| Sottocomando | Funzione/avvertenza |
|---|---|
| list | Elenco remoto e nascosti |
| get, put | Download/upload, conflitti, ricorsione, SHA-256 |
| copy | Copia remota, host destinazione, ricorsione |
| discard-upload, discard-download | Pulizia residui ripresa, verifica token/bersaglio |
| mkdir, rename | Crea e rinomina/sposta |
| read-link, symlink | Legge/crea link, verifica presenza/diritti |
| remove, remove-dir | Elimina direttamente, nessun cestino/recupero garantito |
| chmod | Permessi remoti, modo numerico/policy |
--resumable crea registrazione, --resume usa token esistente. Conserva token, dati e percorsi e conferma lo stesso trasferimento. Non avviare sempre da nuovo o cancellare temporanei arbitrariamente. Scegli --overwrite/--keep-both e verifica --verify-sha256. L’atteso è completamento e controllo bersaglio/hash, senza ignorare uscita.
L’atteso è quanto definito nell’aiuto: lista, file, riepilogo o stato. Se fallisce conserva originali e controlla aiuto, uscita, diritti e conflitti. Un elenco di nomi non prova connessione o test reale completo.