Você está procurando por um cliente SSH rápido e prático? Dê as boas-vindas ao cliente SSH KiTTY! O KiTTY permite que você faça login convenientemente em seus hosts remotos e configure automaticamente um ambiente como o seu shell local.
Neste tutorial, você aprenderá como instalar e usar o cliente SSH KiTTY. Você também verá algumas de suas características que facilitarão sua vida.
Fique ligado e conecte-se ao seu servidor com apenas alguns cliques!
Pré-requisitos
Este tutorial será uma demonstração prática. Para acompanhar, certifique-se de ter o seguinte:
- A Windows computer – This tutorial uses a Windows 10 21H2.
- A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.
Instalando o Cliente SSH KiTTY Usando o Scoop
O Scoop é um instalador de linha de comando para o Windows. Como o APT e o YUM no Linux, o Scoop ajuda você a instalar, atualizar e gerenciar facilmente suas aplicações. Mas primeiro, você terá que instalar o Scoop em seu sistema.
1. Abra o PowerShell como administrador em seu computador com Windows.
2. Em seguida, execute o seguinte comando Invoke-RestMethod para recuperar o script de instalação do Scoop e execute (\) o script (install.ps1) para instalar o Scoop no seu computador.

3. Após instalado, execute o comando scoop bucket abaixo para adicionar o bucket extra do Scoop. O bucket extra contém muitos aplicativos úteis, incluindo o KiTTY.

4. Agora, execute o comando abaixo para instalar o KiTTY.

5. Por fim, execute o comando kitty, que não fornece saída, mas inicia o cliente SSH KiTTY.
Abaixo, você pode ver a janela do cliente SSH KiTTY. Parece familiar? O KiTTY
é um fork da versão 0.76 do PuTTY e é projetado apenas para a plataforma Microsoft Windows.

Alternativamente, você pode encontrar e abrir o KiTTY no menu Iniciar.

Instalando o Cliente SSH KiTTY Usando o Chocolatey
Se você não está familiarizado com o Scoop, outro instalador de linha de comando para o Windows é o Chocolatey, que você pode usar para instalar o KiTTY. O Chocolatey é semelhante ao Scoop, mas possui uma seleção mais extensa de aplicativos. No entanto, assim como o Scoop, você primeiro precisa instalar o Chocolatey no seu computador.
1. Execute o seguinte comando para instalar o Chocolatey no seu computador sem bloqueios (Set-ExecutionPolicy Bypass) e prompts (-Force).

2. Após instalar o Chocolatey, execute o comando choco abaixo para instalar o KiTTY.
Quando solicitado, digite A e pressione Enter para confirmar a instalação.

3. Por fim, execute o comando kitty para iniciar o cliente SSH KiTTY como na última etapa da seção “Instalando o Cliente SSH KiTTY Usando o Scoop”.
Baixando a Versão Portátil do Cliente SSH KiTTY
Se você não se sentir confortável em instalar o cliente SSH KiTTY no seu computador, uma versão portátil também está disponível. A versão portátil é autocontida e não requer instalação.
Por que usar a versão portátil? Existem algumas razões:
- Talvez você esteja usando um computador público e não queira deixar rastros de suas atividades.
- Ou, você pode não ter privilégios de administrador no seu computador, então não pode instalar aplicativos.
Seja qual for o motivo, a versão portátil do KiTTY é útil. O KiTTY resolve um dos problemas mais significativos com o PuTTY – a portabilidade.
1. Abra o seu navegador da web favorito, acesse o site oficial do KiTTY e clique no link fosshub.com para acessar a página de download.

2. Em seguida, clique no link do KiTTY Windows portable para baixar a versão portátil do KiTTY.

3. Após o download, abra o arquivo exe, conforme mostrado abaixo, para iniciar o KiTTY.
Neste ponto, você pode copiar a pasta inteira do KiTTY portátil para uma unidade USB e usar o KiTTY em outros computadores.

Conectando-se a um Servidor Usando o Cliente SSH KiTTY
Independentemente do método que você usou para instalar o KiTTY no seu computador, ainda é necessário testar se o KiTTY está funcionando. Como? Você se conectará a um servidor remoto usando o KiTTY pela primeira vez.
1. Abra o KiTTY e insira as seguintes informações na categoria Sessão:
- Nome do host ou Endereço IP – Insira o endereço IP ou nome de domínio do seu servidor. Se você não tiver um servidor, use qualquer servidor com SSH habilitado. Este tutorial utiliza um servidor Ubuntu 20.04.
- Porta – A porta padrão para SSH é 22, como mostrado abaixo. Você pode deixar o valor da porta como padrão, a menos que o seu servidor Linux use uma porta diferente.
- Tipo de conexão – Selecione o botão de rádio SSH, já que você está usando o KiTTY para SSH para o seu servidor.
- Mantenha as outras configurações como estão e clique no botão Abrir (canto inferior esquerdo) para se conectar ao seu servidor.

2. Em seguida, clique em Aceitar na nova janela para continuar conectando ao seu servidor. Uma vez conectado, o terminal do KiTTY se abre, onde você pode executar comandos (passo três).
Receber esta mensagem sobre a chave do host do servidor é normal na primeira vez que você se conecta a um servidor.

3. Por último, forneça o nome de usuário e senha para o seu servidor no terminal do KiTTY.
Note que a senha não aparece na tela enquanto você digita, por motivos de segurança.

Após fornecer suas credenciais, o KiTTY conecta ao seu servidor e você verá o familiar prompt de comando com uma mensagem de boas-vindas, conforme mostrado abaixo.
Você está agora logado no seu servidor e pode executar comandos.
Quando terminar de trabalhar no seu servidor, execute o comando de saída e pressione Enter para desconectar do servidor.

Gerenciando Sessões SSH
Como o PuTTY, o KiTTY também permite abrir múltiplas sessões SSH. Mas como gerenciá-las? O KiTTY permite que você gerencie suas sessões SSH de diferentes maneiras. Um exemplo é que você pode salvar suas sessões e carregá-las mais tarde.
Este recurso elimina o processo tedioso de configurar sua sessão cada vez que você se conecta ao seu servidor. Em vez disso, você pode carregar uma sessão salva e conectar ao servidor com um único clique.
Configure a sessão SSH, como você fez no passo um da seção “Conectando a um Servidor Usando o Cliente SSH KiTTY”. Mas desta vez, em vez de abrir a sessão, forneça um nome descritivo para a sessão primeiro no campo Salvar Sessões/Nova Pasta e clique no botão Salvar para salvar a sessão.

A sessão recém-salva aparece na lista, como mostrado abaixo.

Agora, selecione a sessão da lista, clique no botão Carregar para carregar a configuração da sessão e clique em Abrir para iniciar a sessão.
Como você pode ver abaixo, a conexão com o seu servidor fica mais rápida usando uma sessão salva.

Roteando Tráfego com um Túnel de Proxy SSH
Quando você planeja rotear o tráfego do seu computador local por meio de um servidor remoto, o KiTTY também é útil. Fazendo isso, você garante a segurança do tráfego, criptografado de ponta a ponta.
Suponha que você queira acessar um site que só está disponível no servidor. Nesse caso, você pode usar um túnel SSH para encaminhar o tráfego do seu computador local para o servidor e vice-versa. Com essa configuração, você pode acessar o site como se estivesse no servidor.
Para configurar um túnel SSH:
1. Carregue uma sessão SSH salva para o seu servidor ou preencha manualmente as informações de conexão.
2. Expanda a categoria Conexão → SSH e selecione Túneis para acessar a página de configuração de encaminhamento de porta.

3. Configure um novo encaminhamento de porta com o seguinte:
- Porta de origem – Insira um número de porta no seu computador local, mas este tutorial usa a porta 9999.
- Selecione as opções Auto e Dinâmico em Destino. Essas opções garantem que o túnel SSH esteja disponível apenas enquanto a sessão SSH estiver ativa.
- Clique em Adicionar para adicionar o novo túnel, que aparece na lista de túneis ativos, como mostrado abaixo (D9999).
- Clique em Abrir para se conectar ao servidor e ativar o túnel SSH.

4. Agora, abra o Firefox e vá para sobre:preferences#general, role para baixo e clique em Configurações em Configurações de Rede, o que abre a janela de Configurações de Conexão (passo cinco).
Você precisa configurar seus aplicativos para usar o túnel SSH. Este tutorial usa o Firefox como exemplo, mas os passos são semelhantes para outros aplicativos que suportam proxies SOCKS5.

5. Selecione a opção Configuração manual de proxy e configure as configurações de conexão com o seguinte:
- Host SOCKS e Porta – Insira localhost e porta 9999 (a mesma porta que você configurou para o túnel SSH).
- Selecione a opção SOCKS v5 como protocolo para estabelecer uma conexão de relé entre as redes interna e externa.
- Clique em OK para salvar as alterações.
Agora, todo o tráfego do Firefox passará pelo túnel SSH e será criptografado.

6. Finalmente, encontre seu endereço IP em google.com pesquisando meu ip para verificar se o túnel está funcionando.
Como você pode ver abaixo, o endereço IP mudou para o endereço IP do servidor (142.93.115.37). Este resultado significa que todo o tráfego está sendo roteado através do seu servidor.
Quando você não estiver mais usando o túnel SSH, feche a sessão SSH e o túnel será fechado automaticamente.

Conclusão
Neste tutorial, você aprendeu como instalar o Cliente SSH KiTTY, conectar-se a um servidor e criar um túnel SSH para rotear o tráfego para o seu servidor.
Você viu como o KiTTY permite salvar e carregar sessões SSH de forma conveniente. E, neste ponto, você pode dizer adeus às tediosas configurações de sessão cada vez que se conectar aos seus servidores.
O cliente SSH KiTTY é uma ferramenta poderosa que oferece mais do que você viu neste tutorial. Então, por que não explorar outras funcionalidades do KiTTY? Talvez transferir e editar arquivos entre o seu computador local e o servidor usando SFTP?