Como instalar o cliente PuTTY SSH no Debian 12, 11 ou 10

PuTTY é um cliente SSH versátil e amplamente utilizado que permite aos usuários se conectarem com segurança a servidores remotos. Ele oferece suporte a uma variedade de protocolos de rede, incluindo SSH, Telnet e SFTP, fornecendo um meio robusto e confiável de gerenciamento de sistemas remotos. PuTTY é conhecido por sua simplicidade, facilidade de uso e recursos abrangentes, como autenticação baseada em chave, registro de sessão e encaminhamento de porta.

Usar PuTTY no Debian 12, 11 ou 10 pode simplificar o estabelecimento de conexões seguras com servidores remotos. É particularmente benéfico para usuários que precisam de um cliente SSH leve e eficiente com uma interface gráfica de usuário. Este guia irá orientá-lo no processo de instalação do PuTTY no Debian, garantindo que você tenha uma ferramenta confiável para suas necessidades de gerenciamento remoto.

Atualize o Debian antes da instalação do cliente PuTTY SSH

Antes de iniciar o processo de instalação, é essencial garantir que seu sistema Debian esteja atualizado. A atualização do seu sistema garante que você tenha os patches de segurança e atualizações de software mais recentes.

Para atualizar seu sistema Debian, abra o terminal e execute o seguinte comando:

sudo apt update && sudo apt upgrade

Instale o cliente PuTTY SSH via comando APT

O Debian inclui PuTTY em seu repositório de software padrão, facilitando a instalação do cliente SSH em seu sistema. Para iniciar o processo de instalação, abra o terminal e execute o seguinte comando:

sudo apt install putty putty-tools

O comando sudo apt install instala os pacotes especificados junto com suas dependências. Neste caso, putty e putty-tools são os pacotes a serem instalados.

Verifique a instalação do PuTTY

Verifique a versão do cliente PuTTY SSH em seu sistema Debian usando este comando no terminal:

putty --version

Este comando exibe a versão instalada do PuTTY, confirmando que o processo de instalação foi bem-sucedido. Agora você pode usar o PuTTY para as necessidades de SSH e telnet do seu sistema Debian.

Inicie a interface de usuário do cliente PuTTY SSH

Depois de instalar o PuTTY com sucesso, você pode iniciar o cliente SSH usando o terminal. Para abrir o PuTTY no terminal, execute o seguinte comando:

putty

Este comando inicia o aplicativo PuTTY e a janela principal de configuração do PuTTY aparece na tela.

Alternativamente, você pode iniciar o PuTTY SSH Client usando a interface gráfica do usuário (GUI). Para fazer isso, siga estas etapas:

  1. Clique no menu Atividades localizado no canto superior esquerdo da tela.
  2. Clique no ícone Mostrar Aplicativos, representado por uma grade de nove pontos, geralmente encontrada no canto inferior esquerdo da visão geral das Atividades.
  3. Na janela Mostrar aplicativos, pesquise “PuTTY” digitando-o na barra de pesquisa ou navegando pelos aplicativos listados.
  4. Clique no ícone do cliente PuTTY SSH para iniciar o aplicativo.

Primeiros passos com o cliente PuTTy SSH

Esta seção explorará dicas e práticas recomendadas para começar com o cliente PuTTY SSH no Debian Linux. Essas dicas ajudarão você a maximizar os recursos do PuTTY e melhorar a produtividade ao gerenciar conexões remotas.

Configurar e salvar sessões PuTTY SSH

Um dos principais recursos do PuTTY é a capacidade de salvar e gerenciar várias sessões SSH. Para configurar e salvar uma nova sessão SSH, siga estas etapas:

  1. Inicie o PuTTY.
  2. No Sessão categoria, insira o nome do host ou endereço IP do servidor remoto no campo Nome do host (ou endereço IP).
  3. Especifique o número da porta no campo Porta (o padrão é 22 para SSH).
  4. Escolher SSH como o tipo de conexão.
  5. Insira um nome descritivo para a sessão no campo Sessões salvas e clique no botão Salvar.

Depois de salvar uma sessão, você poderá carregar rapidamente suas configurações selecionando-a na lista Sessões salvas e clicando em Carregar.

Personalize a aparência do PuTTY

PuTTY permite que você personalize sua aparência de acordo com suas preferências. Algumas personalizações comuns incluem:

  • Alterando a fonte e o tamanho: Navegue até Janela > Aparência. Clique no botão Alterar próximo à seção Configurações de fonte para escolher uma fonte e um tamanho diferentes.
  • Ajustando as cores da janela: Vá em Janela > Cores. Selecione a cor que deseja alterar e clique no botão Modificar para escolher uma nova cor.
  • Configurando a transparência da janela: Navegue até Janela > Comportamento. Ative a opção de decorações de janela fornecidas pelo sistema (se disponível) e ajuste o controle deslizante de transparência da janela.

Use autenticação baseada em chave com PuTTY

A autenticação baseada em chave é um método mais seguro de login em servidores remotos do que senhas. Para configurar a autenticação baseada em chave com PuTTY, siga estas etapas:

  1. Gere um par de chaves pública-privada usando o PuTTY Key Generator (PuTTYgen). Abra o terminal e execute puttygen.
  2. Escolha o tipo de chave desejado (RSA ou EdDSA) e clique em Gerar.
  3. Mova o mouse aleatoriamente sobre a área em branco para gerar aleatoriedade para a chave.
  4. Depois que a chave for gerada, salve a chave pública e a chave privada em arquivos separados.
  5. No servidor remoto, anexe o conteúdo do arquivo de chave pública ao ~/.ssh/authorized_keys arquivo.
  6. No PuTTY, navegue até Conexão > SSH > Autenticação. Clique em Procurar e selecione o arquivo de chave privada.

Habilite o encaminhamento X11 no PuTTY

Se você precisar executar aplicativos gráficos no servidor remoto e exibi-los em sua máquina local, habilite o encaminhamento X11. Para fazer isso:

  1. Instale um servidor X (por exemplo, Xming) em sua máquina local.
  2. Inicie o PuTTY e carregue a sessão desejada.
  3. Navegue até Conexão > SSH > X11.
  4. Marque a opção Habilitar encaminhamento X11.
  5. Conecte-se ao servidor remoto.

Comandos PuTTy SSH PSCP CLI

Esta seção se aprofundará no utilitário de linha de comando PSCP (PuTTY Secure Copy) e fornecerá exemplos de comandos PSCP comuns. PSCP é uma ferramenta poderosa de transferência de arquivos que permite transferir arquivos com segurança entre sua máquina local e um servidor remoto via SSH.

O que é PSCP?

PSCP é uma ferramenta de linha de comando do PuTTY que permite transferir arquivos com segurança entre sua máquina local e um servidor remoto usando SCP ou SFTP. Você pode autenticar com PSCP usando senhas ou chaves.

Exemplos de comandos PSCP

Abaixo estão dez exemplos de comandos PSCP e explicações sobre o que eles fazem:

Carregue um arquivo para um servidor remoto:

pscp local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local-file.txt da sua máquina local para o caminho de destino especificado no servidor remoto.

Baixe um arquivo de um servidor remoto:

pscp user@remote-server:/path/to/remote-file.txt local-destination

Este comando baixa o arquivo remote-file.txt do servidor remoto e o salva no destino local especificado.

Transferir um diretório e seu conteúdo:

pscp -r local-directory user@remote-server:/path/to/destination

Este comando carrega todo o diretório local e seu conteúdo para o servidor remoto usando o sinalizador -r, que significa “recursivo”.

Transferir arquivos usando autenticação baseada em chave:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt usando autenticação baseada em chave. O sinalizador -i especifica o arquivo de chave privada a ser usado.

Transferir arquivos por uma porta específica:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt usando uma porta específica (neste exemplo, porta 2222). O sinalizador -P permite especificar o número da porta.

Transferir arquivos usando o protocolo SCP:

pscp -scp local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt usando o protocolo SCP. O sinalizador -scp impõe o protocolo padrão usando SCP em vez de SFTP.

Transferir arquivos usando o protocolo SFTP:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt usando o protocolo SFTP. O sinalizador -sftp impõe o uso de SFTP em vez de SCP.

Transferir arquivos com uma cifra específica:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt usando uma cifra específica (neste exemplo, AES-256-CBC). O sinalizador -c especifica a cifra desejada.

Exibir o progresso durante a transferência de arquivos:

pscp -v local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt e exibe informações de progresso durante a transferência. O sinalizador -v significa “detalhado”.

Transferir arquivos com limite de largura de banda:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

Este comando carrega o arquivo local.txt com um limite de largura de banda de 1.024 Kbps. O sinalizador -l permite especificar o limite de largura de banda em kilobits por segundo.

Ao compreender e utilizar esses comandos PSCP, você pode gerenciar com eficiência e segurança as transferências de arquivos entre sua máquina local e servidores remotos com PuTTY.

Comandos APT de gerenciamento adicionais

Esta seção cobrirá o processo de desinstalação do cliente PuTTY SSH e oferecerá dicas adicionais para usuários que não precisam mais do software em seu sistema Debian.

Remover cliente PuTTY SSH

Se decidir que não precisa mais do cliente PuTTY SSH em seu sistema Debian, você pode desinstalá-lo seguindo estas etapas:

Execute o seguinte comando no terminal para remover as ferramentas PuTTY e PuTTY:

sudo apt remove putty putty-tools

Este comando desinstalará o PuTTY e suas ferramentas associadas, removendo efetivamente todos os vestígios do software do seu sistema.

Conclusão

Com o PuTTY instalado com sucesso em seu sistema Debian, você pode conectar-se a servidores remotos de forma rápida e segura. Sua simplicidade e recursos abrangentes fazem dele uma excelente opção para gerenciar conexões SSH.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário