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 tornarão sua vida mais fácil.

Fique ligado e conecte-se ao seu servidor com 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 APT e YUM no Linux, o Scoop ajuda você a instalar, atualizar e gerenciar facilmente seus aplicativos. Mas primeiro, você precisará instalar o Scoop em seu sistema.

1. Abra o PowerShell como administrador em seu computador 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. Depois de instalado, execute o comando scoop bucket abaixo para adicionar o repositório extra do Scoop. O repositório extra contém muitos aplicativos úteis, um dos quais é 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 do KiTTY.

kitty

Abaixo, você pode ver a janela do cliente SSH do KiTTY. Parece familiar? 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 seu 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 é similar ao Scoop, mas possui uma seleção de aplicativos mais extensa. Mas 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 último, execute o comando kitty para iniciar o cliente SSH KiTTY como no último passo 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 instalando 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 das suas atividades.
  • Ou, você pode não ter privilégios administrativos 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 maiores problemas com o PuTTY – portabilidade.

1. Abra o seu navegador da web favorito, vá para 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 para download da versão portátil do KiTTY para Windows.

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 toda a pasta 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 usado para instalar o KiTTY no seu computador, você ainda precisa testar se o KiTTY está realmente 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 habilitado para SSH. Este tutorial usa 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 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 abrirá, 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 fim, forneça o nome de usuário e senha para o seu servidor no terminal do KiTTY.

Observe que a senha não aparece na tela enquanto você a digita por motivos de segurança.

Logging in to the server

Após fornecer suas credenciais, o KiTTY se conecta ao seu servidor e você verá o prompt de comando familiar com uma mensagem de boas-vindas, como mostrado abaixo.

Agora você está conectado ao seu servidor e pode executar comandos.

Quando terminar de trabalhar no seu servidor, execute o comando de saída e pressione Enter para se desconectar do servidor.

Verifying successful SSH to the server

Gerenciando Sessões SSH

Assim como o PuTTY, o KiTTY também permite abrir várias 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 posteriormente.

Esta função 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 se conectar ao servidor com um único clique.

Configure a sessão SSH, como fez no primeiro passo da seção “Conectando a um Servidor Usando o Cliente SSH Kitty”. Mas desta vez, em vez de abrir a sessão, forneça primeiro um nome descritivo para a sessão no campo Salvar Sessões/Nova Pasta e clique no botão Salvar para salvar a sessão.

Saving an SSH session

A nova sessão salva aparece na lista, conforme 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

Roteamento de Tráfego com um Túnel de Proxy SSH

Quando você planeja rotear o tráfego do seu computador local através de um servidor remoto, o KiTTY também é útil. Isso garante a segurança do tráfego, criptografado de ponta a ponta.

Suponha que você queira acessar um site disponível apenas 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 da seguinte forma:

  • Porta de origem – Insira um número de porta no seu computador local, mas este tutorial usa a porta 9999.
  • Selecione as opções Automático 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 navegue até sobre: preferências#geral, 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 suas aplicações para usar o túnel SSH. Este tutorial usa o Firefox como exemplo, mas os passos são semelhantes para outras aplicações que suportam proxies SOCKS5.

Opening the Network Settings

5. Selecione a opção Configuração manual do proxy e configure as configurações de conexão com o seguinte:

  • Host SOCKS e Porta – Digite localhost e porta 9999 (a mesma porta que você configurou para o túnel SSH).
  • Selecione a opção SOCKS v5 como o protocolo para estabelecer uma conexão de retransmissão 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). Esse resultado indica 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 seu servidor.

Você viu como o KiTTY permite salvar e carregar convenientemente sessões SSH. E neste ponto, você pode dizer adeus às configurações de sessão tediosas 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/