O GGH é uma ferramenta SSH que atua como um invólucro leve e rápido para comandos SSH padrão. Ele foi projetado para simplificar a interação com servidores e melhorar a usabilidade de sessões e configurações anteriores de SSH.
Instalação
Execute um dos scripts a seguir ou faça o download da versão mais recente do software na página de lançamento (Git Hub)
Para sistemas do tipo Unix:
curl https://raw.githubusercontent.com/byawitz/ggh/master/install/unix.sh | sh
Para Windows:
powershell -c “irm https://raw.githubusercontent.com/byawitz/ggh/master/install/windows.ps1 | iex”
Para Go:
go install github.com/byawitz/ggh@latest
Uso
- Como um cliente SSH:
ggh root@server.com
ggh root@server.com -p2440 - Executar sem argumentos:
Mostrará uma lista interativa das sessões anteriores:ggh - Executar com -:
Mostrará uma lista interativa de todas as entradas do arquivo ~/.ssh/config:ggh - - Filtragem da lista ~/.ssh/config:
Você pode especificar uma cadeia de caracteres para filtrar:ggh - stage
ggh - meta-serversAlgo como um histórico ou uma lista de configuração
- Para obter um histórico não interativo ou uma lista de configuração:
ggh --config
ggh --history
Importante: o GGH não substitui o SSH
O GGH não funcionará se o SSH não estiver instalado ou não estiver disponível no caminho do sistema.
O GGH foi projetado para ser um invólucro leve e rápido para seus comandos SSH.