SSH, ou Secure Shell, é um protocolo de rede que lhe permite aceder remotamente a outro computador através de uma ligação encriptada. Utiliza o SSH para abrir ficheiros e executar programas num computador enquanto utiliza outro.
O SSH vem incorporado na maioria dos computadores modernos, incluindo Macs. Isto é óptimo para trabalhar remotamente e ter fácil acesso a ficheiros. Mas qual cliente SSH é o melhor para Mac?
Compilámos abaixo uma lista dos nossos clientes SSH favoritos para Mac. Consulte-a para ver qual é a melhor para si, para que possa começar a utilizá-la o mais rapidamente possível!
1. Terminal
O seu Mac vem com uma aplicação que lhe permitirá aceder e executar SSH incorporado nele. Esta aplicação é Terminal, que normalmente pode encontrar ao dirigir-se à sua pasta Aplicações e procurar dentro de Utilitários, embora existam algumas formas de abrir Terminal num Mac.
Com o Terminal aberto, pode entrar num computador remoto através de uma ligação SSH introduzindo ssh user@IP-Address, onde o utilizador é substituído pelo seu nome de utilizador para o sistema, e IP-Address é substituído pelo endereço IP do servidor remoto.
A partir daí, pode introduzir comandos para aceder a ficheiros e executar programas no outro computador. Não existe um sistema gráfico para este – o Terminal é baseado em texto – por isso digite os seus comandos e prima Enter para aceder, executar, e fazer alterações noutro sistema.
Temos uma folha de comandos Mac Terminal se precisar de ideias ou lembretes sobre o que pode introduzir e executar através da linha de comando no Terminal.
Se não souber muito sobre codificação, ou se não tiver usado muito o Terminal antes, pode ser um cliente SSH difícil de usar. Mas se tiver alguma experiência nestas áreas, deverá estar bem. Além disso, é grátis, e já está no seu Mac! Para nós, um cliente SSH teria de ser muito impressionante para o vencer.
2. PuTTY para Mac
PuTTY é uma aplicação Windows para ligação a servidores SSH que tem uma porta Mac. PuTTY para Mac, tal como o Windows PuTTY, permite ligações SSH criando janelas de terminal que executam entradas de linha de comando para iniciar a sessão e utilizar computadores remotos.
Ao contrário dos Macs baseados em Unix, o Windows não tem o Terminal incorporado. PuTTY preenche essa lacuna. Portanto, o PuTTY para Mac não é necessário para fazer uma ligação SSH ou executar linha de comando num Mac, mas vem com características que o tornam útil como cliente SSH em Macs.
O PuTTY para Mac tem uma interface gráfica de utilizador (GUI) com a qual se pode iniciar sessão em vez de utilizar as janelas do Terminal. A GUI tem opções para guardar a sua informação de login SSH, para que não tenha de manter palavras-passe escritas em todo o lado para se lembrar delas.
Também pode usar PuTTY for Mac para guardar a sua informação de sessão SSH – o endereço IP e o número da porta em que está a iniciar sessão. Isto poupa muito tempo ao iniciar a sessão e alternar entre computadores remotos.
No entanto, em última análise, PuTTTY for Mac funciona muito como Terminal em termos de funcionamento e que acções pode realizar. Pode fazer sentido utilizar apenas o Terminal em vez de descarregar uma aplicação totalmente separada para as mesmas funções básicas.
Mas se conhece PuTTY a partir do Windows, ou se realmente quer que a sua informação de login e sessão seja guardada, PuTTY para Mac é óptimo, e mesmo assim recomendaríamos que o fizesse.
Descarregar: PuTTY para Mac (Grátis)
3. iTerm2
Se está familiarizado com o Terminal e tem algumas queixas sobre ele, ou sente que tem algumas limitações, o iTerm2 é o cliente SSH para si.
O iTerm2 é um substituto completo do Terminal. Para além de lhe permitir estabelecer ligações SSH, permite-lhe executar funções no seu Mac que o Terminal executa, mas com um conjunto de características extra úteis.
O iTerm2 suporta painéis divididos, para que possa ter múltiplas janelas de Terminal abertas e a funcionar ao lado umas das outras ou em cima umas das outras. Também lhe permite procurar através de uma janela do iTerm2 Terminal por uma palavra ou comando em particular, para que possa chegar a esse pedaço de código em segundos.
Copiar e colar no iTerm2 é muito mais fácil do que no PuTTY para Mac, e mantém um histórico de pasta para que possa encontrar rapidamente o penúltimo item que copiou. Também lhe permite voltar atrás e recuperar o texto que apagou ou alterou com uma funcionalidade de Repetição Instantânea.
Em termos de SSH, o iTerm2 irá mantê-lo informado de que directório está, e permitir-lhe-á navegar de volta aos comandos anteriores, premindo Shift + Cmd + Seta Acima ou Shift + Cmd + Seta Abaixo.
O iTerm2 também mantém um registo dos directórios que visita com mais frequência nas suas ligações SSH, para que possa voltar a entrar neles muito mais rapidamente. E permite-lhe configurar e alternar rapidamente entre perfis, para que possa utilizar diferentes níveis de permissão ou ir rapidamente para diferentes ligações SSH.
Com opções de código autocompleto (que funcionam em ligações SSH e em janelas normais de Terminal) e a capacidade de puxar a aplicação com uma tecla de atalho, as características do iTerm2 são incríveis para fazer e utilizar ligações SSH, e para completar funções de Terminal em geral.
Pode ter um pouco de curva de aprendizagem, se ainda não conhecer bem o Terminal. Mas se quiser aprender Terminal – e ter um pouco de ajuda com ele através de uma funcionalidade autocompleta – o iTerm2 pode ser óptimo, embora possa estragá-lo com as suas muitas e grandes funcionalidades.
Descarregar: iTerm2 (Grátis)
4. Térmius
Termius é um cliente SSH que funciona não só em computadores Mac, Windows, e Linux, mas também em dispositivos móveis. Portanto, pode utilizá-lo para se ligar a servidores SSH no seu Mac, mas também nos seus dispositivos iOS.
Isto significa que é um método sólido para encriptar e enviar dados entre dispositivos que possui, bem como quaisquer dispositivos remotos a que necessite de aceder.
Termius não é um substituto de Terminal como o iTerm2, mas tem uma característica semelhante de auto-completar para digitar texto de linha de comando, bem como a capacidade de guardar comandos frequentemente utilizados, que pode partilhar com outros no servidor SSH.
Além das janelas e controlos semelhantes aos do Terminal, a Termius tem uma GUI para SFTP (Secure File Transfer Protocol), um método seguro de partilha de ficheiros entre dispositivos. Assim, pode carregar e descarregar ficheiros através de uma ligação SSH na Termius sem necessidade de utilizar linha de comando!
Isto, na nossa opinião, faz da Termius um cliente SSH mais fácil de compreender e utilizar do que muitas opções desta lista. Para obter a funcionalidade SFTP, no entanto, é necessário pagar $8,33 por mês pela versão Premium da Termius.
Termius tem uma versão Basic que é gratuita, mas sem a GUI SFTP, é bastante semelhante às outras opções da nossa lista também.
Mas se a linha de comando de aprendizagem não valer a pena para si, ou para uma equipa de pessoas com quem vai usar isto (Termius também tem uma versão de Equipas que é $29,99 por mês por membro da equipa), Termius Premium pode valer o dinheiro. Caso contrário, até a Termius Basic é um cliente SSH realmente bom!
Descarregar: Termius (Subscrição disponível)
5. Terminal ZOC
Outro emulador Terminal que funciona incrivelmente bem como cliente SSH em Macs é o Terminal ZOC. Este é um emulador que é realmente óptimo para permanecer organizado ao usar e mover ficheiros em ligações SSH.
O Terminal ZOC permite-lhe abrir múltiplas abas de Terminal e codificá-las por cores para se lembrar do que está ligado e onde. Também mantém um "livro de endereços" de pastas e anfitriões para si que também são codificados por cores para acesso rápido e manutenção de diferentes servidores.
Pode facilmente percorrer os comandos que introduziu no Terminal ZOC e ver tudo o que introduziu numa sessão também. Assim, pode voltar atrás numa sessão, bem como usar os mesmos comandos vezes sem conta, tão rapidamente quanto precisar.
O Terminal ZOC também permite uma tonelada de personalização. Pode refazer totalmente o seu teclado dentro do Terminal ZOC para criar atalhos de teclas de atalho para certas funções de linha de comando e entradas de texto. Também permite teclas F-Macro e barras de botões personalizadas para comandos.
Mais uma vez, temos um cliente SSH que requer um grande conhecimento do Terminal e da linha de comando para utilizar. Mas se tiver esse conhecimento e quiser algo que, como o iTerm2, possa substituir o Terminal com mais funcionalidades de organização e personalização, o Terminal ZOC é para si.
Descarregar: Terminal ZOC (Grátis)
Há tantos clientes SSH para usar no Mac
Os Macs têm uma forma integrada de fazer ligações SSH com o Terminal. Mas também existem outros clientes SSH para Mac, e cada um deles tem as suas próprias características que os tornam excelentes formas de iniciar e utilizar ligações SSH para aceder remotamente a outros dispositivos.
Esperamos que encontre no seu Mac um cliente SSH que funcione bem para as suas necessidades. Sabemos que encontrámos o nosso, e a partir daqui estaremos a partilhar ficheiros e dados de forma segura e segura!