Como instalar e usar o cliente SSH Kitty

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.

# Recupera o script de instalação do Scoop
Invoke-RestMethod get.scoop.sh -outfile 'install.ps1'
# Executa o script de instalação como administrador
.\install.ps1 -RunAsAdmin
Installing Scoop

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.

scoop bucket add extras
Adding Scoop’s extra bucket

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

scoop install kitty
Installing the KiTTY SSH client

5. Por fim, execute o comando kitty, que não fornece saída, mas inicia o cliente SSH KiTTY.

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.

Launching the KiTTY SSH client

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

Launching the KiTTY SSH client from the start menu

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).

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-WebRequest https://community.chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression
Installing Chocolatey

2. Após instalar o Chocolatey, execute o comando choco abaixo para instalar o KiTTY.

choco install kitty

Quando solicitado, digite A e pressione Enter para confirmar a instalação.

Installing the KiTTY SSH via Chocolatey

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”.

kitty

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.

Accessing KiTTY’s download page

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

Downloading the KiTTY SSH client’s portable version

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.

Lunching KiTTY’s portable version

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.
Connecting to a server

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.

Adding an SSH key to the cache

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.

Logging in to the server

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.

Verifying successful SSH to the server

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.

Saving an SSH session

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

Verifying a saved SSH session

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.

Loading and opening a saved SSH session

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.

Accessing the port-forwarding configuration page

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.
Setting up an SSH tunnel

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.

Opening the Network Settings

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.

Setting up manual proxy configuration

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.

Verifying the SSH tunnel is working

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?

Source:
https://adamtheautomator.com/kitty-ssh/