Principais Considerações
- Acessar e controlar computadores remotamente através de conexões criptografadas é possível com clientes SSH como Terminal, PuTTY para Mac, iTerm2, Termius e ZOC Terminal.
- O Terminal, já integrado no macOS, oferece uma solução gratuita e conveniente, especialmente para usuários com experiência em programação.
- PuTTY para Mac apresenta uma interface gráfica e salvamento de informações de login, enquanto iTerm2 destaca-se por recursos avançados como painéis divididos e autocompletar de código. Termius é uma opção versátil para diversos dispositivos, e ZOC Terminal oferece alta organização e personalização para usuários experientes.
O protocolo SSH (Secure Shell) possibilita o acesso remoto a outro computador por meio de uma conexão segura e criptografada. Com ele, é possível abrir arquivos e executar programas em um computador utilizando outro dispositivo.
O SSH já está integrado na maioria dos sistemas operacionais modernos, incluindo o macOS, facilitando o trabalho remoto e o acesso a arquivos. Mas qual o cliente SSH ideal para usuários de Mac?
Apresentamos uma seleção dos melhores clientes SSH para Mac, para que você encontre a ferramenta perfeita e comece a utilizá-la o mais rápido possível!
1. Terminal
O macOS já vem com um aplicativo para conexões SSH: o Terminal, que pode ser acessado através da pasta “Aplicativos”, dentro de “Utilitários”. Há também outras formas de abrir o Terminal no Mac.
Com o Terminal aberto, você pode se conectar a um computador remoto através do comando `ssh usuario@EnderecoIP`, substituindo “usuario” pelo seu nome de usuário no sistema e “EnderecoIP” pelo endereço IP do servidor remoto.
Em seguida, comandos podem ser digitados para acessar arquivos e executar programas no computador remoto. O Terminal é totalmente baseado em texto, exigindo que você digite os comandos e pressione “Enter” para interagir com o sistema remoto.
Para auxiliar, oferecemos um guia de comandos do Terminal Mac com exemplos e lembretes de tudo o que pode ser inserido e executado através da linha de comando.
Usuários sem experiência em programação ou com pouco conhecimento do Terminal podem encontrar dificuldades. No entanto, para quem já possui familiaridade, ele é uma excelente opção: gratuita e já disponível no seu Mac. Qualquer outro cliente SSH para Mac precisa ser muito bom para superar o Terminal.
2. PuTTY para Mac
Uma janela de configuração do PuTTY exibindo a guia de Cores em um computador Mac.
PuTTY, um aplicativo inicialmente desenvolvido para Windows, também pode ser instalado e usado em Macs para conexões com servidores SSH. Ele cria janelas de terminal onde comandos de linha são inseridos para conectar e utilizar computadores remotos.
Diferentemente do macOS, que é baseado em Unix, o Windows não possui um Terminal integrado. PuTTY supre essa lacuna. Embora não seja essencial para conexões SSH em Macs, o PuTTY oferece funcionalidades que o tornam uma opção interessante.
O PuTTY para Mac possui uma interface gráfica (GUI) que facilita o login, ao invés de usar apenas janelas do Terminal. A GUI oferece a opção de salvar as credenciais SSH para que senhas não precisem ser memorizadas ou anotadas em vários lugares.
Além disso, é possível salvar as informações de sessão, como endereço IP e número da porta, poupando tempo ao se conectar e alternar entre computadores remotos.
Em termos de funcionalidade, o PuTTY para Mac opera de maneira muito semelhante ao Terminal. A instalação no Mac inclusive é recomendada através do próprio Terminal. Para as funções mais básicas, talvez usar apenas o Terminal faça mais sentido do que instalar um cliente SSH separado.
No entanto, para quem já está acostumado com o PuTTY do Windows ou prefere ter as informações de login e sessão salvas, o PuTTY para Mac é uma opção excelente e recomendada.
Download: PuTTY para Mac (Gratuito)
3. iTerm2
Se você já conhece o Terminal e tem alguma insatisfação ou sente que há limitações, iTerm2 é o cliente SSH ideal. Ele substitui completamente o Terminal, permitindo conexões SSH e executando as mesmas funções, mas com muitos recursos extras.
O iTerm2 oferece suporte a painéis divididos, permitindo que você tenha várias janelas do Terminal abertas simultaneamente. É possível pesquisar palavras ou comandos específicos nas janelas, facilitando a localização rápida do código necessário.
Copiar e colar é muito mais simples no iTerm2, que mantém um histórico de colagem, facilitando a recuperação de itens copiados anteriormente. Além disso, ele permite recuperar textos excluídos ou alterados com o recurso “Instant Replay”.
Ao utilizar o SSH, iTerm2 indica em qual diretório você está e permite navegar pelos comandos anteriores pressionando Shift + Cmd + Seta para cima ou Seta para baixo.
iTerm2 também monitora os diretórios mais visitados nas conexões SSH, facilitando o acesso rápido. Permite ainda configurar e alternar rapidamente entre perfis, para diferentes níveis de permissão ou conexões SSH.
Com o recurso de preenchimento automático de código (tanto em conexões SSH quanto em janelas normais do Terminal) e a possibilidade de abrir o aplicativo com um atalho de teclado, os recursos do iTerm2 são perfeitos para conexões SSH e para funções gerais do Terminal.
Pode haver uma pequena curva de aprendizado se você não estiver familiarizado com os comandos do Terminal. Mas, se você quiser aprender e ter ajuda com o preenchimento automático, iTerm2 é um excelente cliente SSH para Mac, embora seus recursos possam te “mimar” um pouco.
Download: iTerm2 (Gratuito)
4. Termius
Termius é um cliente SSH que funciona em computadores Mac, Windows e Linux, além de dispositivos móveis. Ele permite conectar a servidores SSH no seu Mac, bem como em seus dispositivos iOS. É uma solução confiável para criptografar e enviar dados entre seus dispositivos e outros computadores remotos.
Termius não substitui o Terminal como o iTerm2, mas oferece um recurso de preenchimento automático para digitação de comandos de linha e possibilita salvar comandos usados com frequência, que podem ser compartilhados com outros no servidor SSH.
Além de janelas e controles semelhantes ao Terminal, o Termius possui uma GUI para SFTP (Secure File Transfer Protocol), um método seguro para compartilhar arquivos entre dispositivos. Isso permite carregar e baixar arquivos através de uma conexão SSH no Termius, sem necessidade de usar linha de comando.
Na nossa opinião, isso torna o Termius um cliente SSH para Mac mais fácil de usar e entender do que muitas outras opções. Para obter o recurso SFTP, é necessário pagar US$ 10 por mês pela versão Pro do Termius. O Termius tem uma versão Starter gratuita, mas sem a GUI SFTP, ela é bem semelhante às outras opções da lista.
Se aprender a linha de comando não for interessante para você ou para sua equipe, a versão Premium do Termius pode valer o investimento (há também a versão Teams, com custo de US$ 20 por membro da equipe, e Termius Business, com custo de US$ 30 por funcionário). Caso contrário, o Termius Basic ainda é um bom cliente SSH para Mac.
Download: Termius (Gratuito, assinatura opcional)
5. ZOC Terminal
Outro emulador de Terminal que funciona muito bem como cliente SSH para Mac é o ZOC Terminal. Ele é ótimo para se manter organizado ao usar e mover arquivos em conexões SSH.
ZOC Terminal permite abrir múltiplas abas do Terminal e codificá-las com cores, facilitando a identificação das conexões. Ele mantém um “catálogo de endereços” de pastas e hosts, também codificado por cores para acesso rápido e gerenciamento de diferentes servidores.
É fácil rolar pelos comandos inseridos no ZOC Terminal e visualizar toda a sessão. Você pode revisar a sessão e usar comandos novamente quantas vezes precisar.
O ZOC Terminal oferece bastante personalização. É possível remapear o teclado para criar atalhos e macros para comandos de linha específicos. Também permite teclas F-Macro e barras de botões personalizadas para comandos.
Assim como o iTerm2, o ZOC Terminal exige conhecimento de Terminal e linha de comando. Mas, se você tem esse conhecimento e busca algo que substitua o Terminal com recursos de organização e customização, ZOC Terminal é para você.
Download: ZOC Terminal (Gratuito)
Diversidade de Clientes SSH para Mac
O macOS oferece o Terminal como solução integrada para conexões SSH, mas existem vários outros clientes SSH para Mac, cada um com recursos que os tornam excelentes opções para acessar dispositivos remotamente.
Esperamos que você encontre o cliente SSH perfeito para suas necessidades no seu Mac. Tenha certeza de que compartilharemos arquivos e dados com segurança de agora em diante!