El ZIP Windows 0.2.18 incluye tastessh-cli.exe y el alias tssh.exe. En otros sistemas compruebe contenido de distribución y permisos de ejecución. Prepare el terminal y acceso al servidor y archivos. sample-server, example.invalid y demo son ejemplos: cámbielos por sus destinos autorizados.
tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --helpLa referencia son argumentos posicionales y opciones de la ayuda. --data-file global especifica un Vault JSON separado: no indique una ruta real equivocada. --debug puede revelar rutas y conexión; revise antes de publicar. No ponga contraseñas, claves privadas o tokens en comandos, historial del shell ni archivos de ejemplo.
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-serverSe espera lista guardada y terminal conectado. Si falla, revise archivo seleccionado, autenticación, hostkey, firewall y política.
| Grupo | Gestión disponible |
|---|---|
| vaults, vault-add, vault-edit, vault-remove | Listar, crear, renombrar y borrar bóvedas con confirmación |
| groups, group-add, group-edit, group-remove | Grupos, padre, usuarios, puertos y etiquetas |
| group-startup, group-sftp-path, group-identity | Directorio/comando inicial, ruta SFTP e identidad predeterminados del grupo |
| group-chain, group-proxy, group-terminal-defaults | Cadena, herencia de proxy y valores de terminal |
| tags, tag-add, tag-edit, tag-remove | Gestionar etiquetas |
| hosts, recents, host-add, host-edit, host-remove | Lista, búsqueda, recientes, creación, edición y borrado |
| host-favorite, host-appearance, host-organize | Favoritos, color/icono y organización por grupo/etiqueta |
| host-terminal-defaults, host-startup, host-sftp-path | Aspecto del terminal, inicio y ruta SFTP por host |
| host-chain, host-proxy, host-auth | Cambiar saltos, proxy y autenticación |
Las órdenes iniciales pueden ejecutarse al conectar: pruébelas en destino seguro antes de producción. Consulte --help de cada comando para quitar herencia, eliminar valores o reemplazar. Borrar host/bóveda no equivale a borrar archivos remotos.
| Comando | Uso |
|---|---|
| identities | Consultar identidades registradas |
| identity-add-password, identity-add-agent, identity-add-certificate | Entradas de contraseña, agente y certificado SSH |
| identity-generate-key, identity-import-key | Generar gestionada e importar privada existente |
| identity-install-key | Instalar pública en destino autorizado |
| identity-remove | Quitar identidad |
| identity-passphrase-set/delete, identity-password-set/delete | Guardar/quitar frase y contraseña de identidad |
| password-set/delete | Guardar/quitar contraseña de host |
| proxy-password-set/delete, group-proxy-password-set/delete | Contraseñas de proxy de host/grupo |
| agent-identities | Enumerar claves de agente SSH |
set/delete separados por barra son comandos distintos; consulte nombres exactos. Instalar pública puede modificar authorized_keys y autenticación del servidor. Compruebe permisos, destino y conservación de datos antes de ejecutar. Borrar secretos requiere acceso al almacén OS y revisar efecto en otros hosts.
Disponer de motor avanzado no implica botones de escritorio para todos sus nombres.
Formato tastessh-cli sftp <HOST> <COMMAND>. Prepare autorización, dirección y rutas actuales remota/local.
| Subcomando | Función/precaución |
|---|---|
| list | Lista remota y ocultos |
| get, put | Descargar/subir con colisión, recursión y SHA-256 |
| copy | Copia remota, host destino y recursión |
| discard-upload, discard-download | Limpiar restos reanudables; comprobar destino/token |
| mkdir, rename | Crear carpeta y cambiar nombre/ruta |
| read-link, symlink | Leer/crear enlaces; comprobar existencia y derechos |
| remove, remove-dir | Borrado directo sin garantía de papelera o recuperación |
| chmod | Cambiar permisos; comprobar modo numérico y política |
--resumable de get/put crea registros y --resume especifica token existente. Conserve token, archivo de datos y destino y confirme la misma transferencia. No inicie siempre una nueva ni borre temporales arbitrariamente por fallo. Elija --overwrite/--keep-both conscientemente y compruebe --verify-sha256. Se esperan finalización y verificación de destino/hash; no ignore códigos de salida.
Resultados esperados: listas, exportaciones, resumen aplicado y transferencias definidos en ayuda. Si falla conserve original y revise ayuda, código, permisos y conflictos. Ver la lista de comandos no equivale a conectarse ni verificar ejecución completa de funciones.