O ZIP Windows 0.2.18 inclui tastessh-cli.exe e o alias tssh.exe. Em outros sistemas, verifique o conteúdo da distribuição e as permissões de execução. Prepare o terminal de execução e os acessos ao servidor e aos arquivos. sample-server, example.invalid e demo são exemplos; substitua-os por seus próprios destinos autorizados.
tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --helpOs argumentos posicionais e as opções da ajuda são a referência. A opção global --data-file aponta para um JSON Vault separado; não indique um caminho incorreto de dados reais. A saída de --debug pode conter caminhos e informações de conexão: revise antes de publicar. Não coloque senhas, chaves privadas ou tokens na linha de comando, no histórico do shell ou em arquivos de exemplo.
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-serverEspera-se a lista salva e um terminal conectado. Em caso de falha, verifique o arquivo de dados selecionado, autenticação, chave do host, firewall e política do servidor.
| Grupo de comandos | Recursos de administração |
|---|---|
| vaults, vault-add, vault-edit, vault-remove | Listar, criar, renomear e excluir cofres após confirmação |
| groups, group-add, group-edit, group-remove | Criar grupos e administrar grupo pai, usuário, porta e etiquetas |
| group-startup, group-sftp-path, group-identity | Diretório/comando inicial, caminho SFTP e identidade padrão do grupo |
| group-chain, group-proxy, group-terminal-defaults | Cadeia de conexão, herança de proxy e padrões do terminal |
| tags, tag-add, tag-edit, tag-remove | Administrar etiquetas |
| hosts, recents, host-add, host-edit, host-remove | Listar e pesquisar hosts, conexões recentes, criação, edição e exclusão |
| host-favorite, host-appearance, host-organize | Favoritos, cores/ícones e organização por grupo/etiqueta |
| host-terminal-defaults, host-startup, host-sftp-path | Aparência do terminal, ação inicial e caminho SFTP padrão do host |
| host-chain, host-proxy, host-auth | Alterar cadeia de saltos, proxy e autenticação |
Comandos iniciais podem ser executados logo após conectar: teste em destino seguro antes de registrar em produção. Consulte --help de cada comando para desativar herança, remover padrões e substituir valores. Excluir um cofre ou host não é o mesmo que excluir arquivos do servidor.
| Comando | Uso |
|---|---|
| identities | Consultar identidades registradas |
| identity-add-password, identity-add-agent, identity-add-certificate | Entradas de senha, agente e certificado SSH |
| identity-generate-key, identity-import-key | Gerar chave gerenciada e importar chave privada existente |
| identity-install-key | Instalar chave pública em destino autorizado |
| identity-remove | Remover identidade |
| identity-passphrase-set/delete, identity-password-set/delete | Armazenar/remover frase secreta ou senha da identidade |
| password-set/delete | Armazenar/remover senha do host |
| proxy-password-set/delete, group-proxy-password-set/delete | Senha de proxy do host/grupo |
| agent-identities | Listar chaves do agente SSH |
set/delete separados por barra representam comandos distintos; consulte seus nomes exatos na ajuda. A instalação de chave pública pode modificar authorized_keys e outros dados de autenticação do servidor. Confirme permissões, destino e preservação dos dados existentes antes de executar. Remover segredos exige acesso ao armazenamento do sistema: verifique também efeitos sobre outros hosts.
Ter um mecanismo avançado não significa que todos os comandos tenham botões equivalentes no aplicativo desktop.
O formato é tastessh-cli sftp <HOST> <COMMAND>. Prepare autorização, direção e caminhos remoto/local atuais.
| Subcomando | Função e cuidado |
|---|---|
| list | Listagem remota e opção de arquivos ocultos |
| get, put | Download/upload, conflitos, recursão e verificação SHA-256 |
| copy | Cópia remota com host de destino e opções recursivas |
| discard-upload, discard-download | Limpar resíduos de transferência retomável; verificar destino e token |
| mkdir, rename | Criar pastas e alterar nome/caminho |
| read-link, symlink | Ler/criar links; verificar existência e permissões do destino |
| remove, remove-dir | Excluir diretamente arquivos/pastas, sem garantia de lixeira ou recuperação |
| chmod | Alterar permissões remotas; verificar modo numérico e política de acesso |
Em get/put, --resumable cria registros de retomada e --resume identifica um token existente. Preserve token, arquivo de dados e caminho de destino e confirme que é a mesma transferência. Não inicie sempre outra transferência nem apague resíduos temporários arbitrariamente após falha. Escolha conscientemente --overwrite ou --keep-both e verifique --verify-sha256. Esperam-se conclusão e verificação de destino/hash; não ignore códigos de saída.
Os resultados esperados são listagens, arquivos exportados, resumos de aplicação e estados de transferência definidos na ajuda. Se falhar, preserve originais e consulte ajuda, código de saída, permissões e avisos de conflito. Conferir a lista de comandos não representa conexão ao servidor nem execução verificada de todas as funções.