Documentação
Uso geral do sshman — do cadastro à conexão. Os dados ficam em
~/.config/sshman/servers.json.
Instalação
Instale com um comando (binário estático, sem dependências no destino):
curl -fsSL https://sshman.px4ai.cloud/sshman/install.sh | sh
Sem sudo? Defina um diretório do usuário:
curl -fsSL https://sshman.px4ai.cloud/sshman/install.sh | PREFIX="$HOME/.local/bin" sh
Confira a versão instalada:
sshman versionCadastrar servidor
sshman addAbre um formulário interativo com os campos abaixo. Categoria é escolhida em um seletor
(←/→), com a opção + nova… para criar na hora.
| Campo | Obrigatório |
|---|---|
| Alias | Sim |
| Usuário | Sim |
| Host / IP | Sim |
| Porta | Não (padrão 22) |
| Chave SSH | Não |
| Categoria | Não |
Conectar
Por alias ou por índice da lista — o ssh é montado automaticamente (chave e porta
inclusas):
sshman prod # por alias
sshman 1 # pelo índice mostrado em `sshman list`Equivale a, por exemplo:
ssh -i ~/.ssh/oracle.pem -p 2222 deploy@10.0.0.5
Listar & buscar
A listagem é agrupada por categoria (favoritos marcados com ★):
sshman list
sshman list --category prod # filtra por categoriaO número exibido é o índice real usado por sshman <n>.
TUI interativa
Rode sshman sem argumentos para abrir a interface interativa, com abas de categoria
no topo.
sshman| Tecla | Ação |
|---|---|
| ← → | Trocar de categoria (aba) |
| ↑ ↓ | Navegar entre hosts |
| Enter | Conectar |
| / | Buscar (filtro incremental) |
| a / e / d | Adicionar / editar / remover |
| f | Favoritar / desfavoritar |
| q | Sair |
Categorias
Gerencie as categorias usadas para agrupar os hosts:
sshman category add prod
sshman category list # mostra a contagem de hosts
sshman category remove prod # bloqueia se estiver em uso
sshman category remove prod --force # remove e desatribuiFavoritos
Marque um host como favorito na TUI com f. A aba ★ aparece sempre na primeira posição e reúne todos os favoritos, independente da categoria.
Recentes
Liste os servidores por acesso mais recente:
sshman recentEditar & remover
sshman edit prod # abre o formulário preenchido
sshman remove prod # pede confirmação
sshman remove prod --force # sem confirmaçãoAtualizar
O sshman avisa automaticamente quando há versão nova (checagem cacheada por 24h). Para atualizar, rode o instalador de novo:
curl -fsSL https://sshman.px4ai.cloud/sshman/install.sh | sh
Seu inventário em ~/.config/sshman/servers.json é preservado.
Desinstalar
curl -fsSL https://sshman.px4ai.cloud/sshman/uninstall.sh | sh
Para remover também o inventário:
curl -fsSL https://sshman.px4ai.cloud/sshman/uninstall.sh | SSHMAN_PURGE=1 sh