Para estabelecer uma conexão SSH entre seu PC Linux e um servidor remoto, você precisa ter um cliente SSH instalado. Aqui estão algumas das melhores opções.

Secure Shell (SSH) é um protocolo de conexão de rede que permite controlar computadores remotos em uma rede.

Para usar o SSH no Linux, você precisa instalar um cliente SSH. Aqui está uma lista de alguns dos clientes SSH mais populares para Linux para você escolher.

1. OpenSSHGenericName

Provavelmente o cliente SSH mais popular para Linux, o OpenSSH vem instalado por padrão na maioria das distribuições Linux. É de código aberto, de uso gratuito e versátil. O OpenSSH também está disponível em outras plataformas, como Windows, macOS e BSD.

O OpenSSH é leve e simples de usar. Ele vem com um conjunto de ferramentas que fazem o trabalho, nada sofisticado. Você pode usá-lo para tunelamento SSH, logins remotos seguros e transferência de arquivos.

O OpenSSH também vem com o ssh-keygen utilitário que permite crie chaves criptografadas para logins remotos sem senha mais seguros.

A transferência segura de arquivos é outro recurso importante do OpenSSH. Usando o comando scp, você pode transferir arquivos com segurança entre dois computadores, localmente ou pela Internet. O utilitário scp também permite transferir arquivos entre diferentes sistemas operacionais. Por exemplo, você pode transferir arquivos de um servidor Linux para um PC com Windows ou macOS.

Se você não tiver o OpenSSH instalado, veja como instalá-lo em uma distro baseada em Debian como o Ubuntu:

sudo apt install openssh-server

Em distribuições baseadas em RHEL:

sudo dnf install openssh-server

No ArchLinux:

sudo pacman -Sy openssh

2. PuTTY

O PuTTY é outro poderoso cliente SSH de código aberto e plataforma cruzada que foi desenvolvido inicialmente para Windows, mas agora chegou ao Linux e macOS.

PuTTY vem com uma GUI intuitiva e leve que é muito simples de usar. Possui ótimos recursos, tornando-o um favorito entre muitos administradores de sistema.

Além do SSH, o PuTTY oferece suporte a vários protocolos de conexão remota, como telnet — um protocolo de conexão herdado que é menos seguro, mas útil ao conectar-se a sistemas que não oferecem suporte a SSH.

O PuTTY também suporta conectividade serial. A conexão serial é muito comum em dispositivos de rede, como switches e roteadores.

Veja como você pode instalar o PuTTY no Debian ou Ubuntu:

sudo apt instalar putty

Em distribuições baseadas em RHEL:

sudo dnf instalar putty

No Arch Linux e seus derivados:

sudo pacman -Sy putty

3. Termius

Termius é um cliente SSH moderno e versátil para Linux. É verdadeiramente multiplataforma, pois você pode usá-lo em PCs e smartphones. Está disponível para macOS, Windows, Linux, Android e iOS.

O Termius é gratuito para uso pessoal com recursos limitados, que ainda são ótimos. Para recursos mais avançados e colaboração em equipe, você pode assinar a versão Pro ou Team, que vale o investimento com base nos recursos que acompanha e no aumento de produtividade.

Sem dúvida, um dos clientes SSH mais personalizáveis ​​do mercado atualmente, o Termius vem com diferentes temas, estilização de fonte e outros recursos de personalização.

Com o Termius, você pode sincronizar e fazer backup com segurança de seus dados e configurações, portanto, sempre que mudar para outro dispositivo, terá a mesma aparência. Termius também pode importar dados de configuração SSH de outros clientes SSH, como PuTTY, MobaXterm e SecureCRT.

Colabore facilmente com outros membros da equipe e parceiros de negócios compartilhando com segurança sessões SSH, acesso à infraestrutura e sincronização de dados na nuvem com o Termius.

Download:Termius

4. MobaXterm

MobaXterm é um poderoso terminal e cliente SSH que foi inicialmente projetado para Windows. Ele agora tem uma edição portátil para Linux.

O MobaXterm vem com uma ampla gama de recursos e ferramentas para computação remota. Ele vem com um servidor X integrado, permitindo que você execute aplicativos GUI remotamente e os exiba em seu dispositivo local.

Além do SSH, o MobaXterm permite que você use várias soluções de conexão remota, como SFTP, RDP, VNC FTP e o telnet menos seguro. Ele também vem com diversas ferramentas de rede para dar suporte às suas cargas de trabalho diárias.

Com o MobaXterm, você pode gerenciar facilmente várias sessões ao mesmo tempo. Na interface com guias, você pode alternar entre diferentes guias, facilitando o suporte ou a manutenção de várias conexões remotas ao mesmo tempo.

O MobaXterm oferece um conjunto abrangente de recursos para suas necessidades de conexão remota. É amplamente utilizado por administradores de sistema, desenvolvedores e profissionais de TI.

Download:MobaXterm

5. Exterminador do Futuro

Terminator não é um cliente SSH, mas sim um emulador de terminal que suporta conexões SSH robustas. É de código aberto e multiplataforma.

O Terminator permite abrir e gerenciar várias conexões SSH em uma única janela. Além disso, você pode usá-lo para executar todos os comandos do Linux com os quais está familiarizado.

Você pode dividir suas sessões SSH vertical ou horizontalmente em uma única janela usando o Terminator. Isso permite que você consulte rapidamente as informações e fornece um grande aumento de produtividade.

Terminator oferece ótimos recursos de personalização para que você possa personalizar a experiência do usuário ao seu gosto. Ele permite que você personalize as fontes, cores, atalhos de teclado e outras preferências.

Veja como você pode instalar o Terminator no Debian e no Ubuntu:

sudo apt instalar terminador

Para instalar no Arch Linux:

sudo pacman -S terminador

E em distribuições baseadas em RHEL:

sudo dnf install epel-release && sudo dnf install terminator

6. Remmina

O Remmina é um desktop remoto baseado em GUI e um cliente SSH rico em recursos para Linux. Ele vem com uma interface limpa e amigável, tornando-o uma escolha popular entre os engenheiros.

Além do SSH, o Remmina suporta outros protocolos de conexão remota, como Remote Desktop Protocol (RDP), VNC, NX, SPICE, etc. Isso permite que você se conecte a uma ampla gama de sistemas operacionais.

Com o Remmina, você pode personalizar facilmente suas configurações de exibição, atalhos de teclado, métodos de autenticação e muito mais. Gerencie e organize suas sessões e dispositivos de conexão remota. Salve seus perfis de conexão e classifique-os para acesso rápido e colaboração.

A interface com guias permite gerenciar várias sessões remotas em uma única janela. Isso é conveniente quando você deseja alternar entre diferentes conexões sem abrir várias janelas.

O Remmina também vem com recursos de transferência de arquivos, permitindo que você transfira arquivos entre sua máquina local e PCs remotos.

Execute o seguinte comando para instalar o Remmina em distribuições baseadas em Debian:

sudo apt install remmina

Para instalar no Arch Linux:

sudo pacman -S remmina

E em distribuições baseadas em RHEL, execute:

sudo dnf install remmina

7. Gerente de PAC

O PAC Manager é uma poderosa solução de conexão remota de código aberto baseada em GUI que fornece um portal centralizado para gerenciar suas conexões SSH. Ele vem com recursos projetados especificamente para engenheiros de rede e administradores de sistemas.

O PAC Manager fornece recursos de automação e script para que você possa executar facilmente conjuntos de comandos em sistemas remotos automaticamente.

O PAC Manager não se limita apenas ao SSH. Ele suporta uma ampla gama de protocolos, como RDP, VNC, Serial, etc. Além disso, suporta tunelamento SSH seguro e encaminhamento de porta para sistemas remotos.

Veja como você pode instalar o PAC Manager no Debian e no Ubuntu:

sudo apt install pac-manager

E em distribuições baseadas em RHEL:

sudo dnf install pac-manager

Gerenciar conexões remotas no Linux com SSH

O SSH é um protocolo seguro que oferece excelentes habilidades de gerenciamento remoto. É especialmente vital para conectar-se a servidores Linux remotos que não possuem uma GUI.

Aumente sua produtividade e aprimore seu fluxo de trabalho obtendo o cliente SSH certo para suas necessidades.