ssh Gerador de comandos
Gerar comandos ssh para se conectar a um host remoto
Introdução ao ssh
## O que é ssh?
`ssh` (secure shell) abre uma sessão de terminal criptografada em um host remoto. O host é fornecido como `user@host`; se você omitir o usuário, o ssh faz login com seu nome de usuário local atual.
## Como usar
1. **Insira Usuário e Host**: por exemplo, usuário `root`, host `example.com` → `root@example.com`. 2. **Defina Opções** (opcional): `-p` para uma porta não padrão, `-i` para uma chave privada específica. 3. **Adicione um Comando** (opcional): executa um comando e retorna, em vez de abrir um shell. 4. **Copie e execute**: cole o comando gerado no seu terminal.
Flags e padrões
``` ssh root@example.com ssh -i ~/.ssh/deploy_key -p 2222 example.com ssh user@host ls -la ```
### Flags comuns - `-p <port>` — conectar a esta porta (padrão 22) - `-i <key>` — usar este arquivo de chave privada - `-v` — detalhado (depurar problemas de conexão) - `-C` — comprimir dados (conexões lentas) - `-t` — forçar um pseudo-terminal (necessário para sudo/editores remotos) - `-X` — ativar encaminhamento X11 (executar aplicativos GUI remotos)
### Dicas - Coloque sua chave pública em `~/.ssh/authorized_keys` no host para fazer login sem senha. - Um comando no final executa uma vez e desconecta: `ssh host uname -a`.
▶Como faço para conectar em uma porta não padrão?
▶Como faço para usar uma chave SSH específica?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.