Como fazer SSH no Mac: Confira 2 Maneiras Comprovadas

Secure Shell ou SSH é um protocolo de rede que permite conectar-se a um servidor remoto. Você pode usá-lo para acessar outro computador remotamente pela rede ou executar comandos via linha de comando.

Neste artigo, você aprenderá como conectar um Mac a um servidor remoto via SSH.

O que é SSH e como funciona?

SSH é um protocolo que você usa para acessar um computador em uma rede não segura de maneira segura. Isso é feito criptografando todas as comunicações entre seu computador e o servidor. Essa é uma das razões pelas quais um de seus usos mais populares é o acesso remoto e a execução de linha de comando em outro computador.

O propósito por trás da criação do SSH foi abordar as vulnerabilidades de segurança associadas a outros protocolos como FTP e Telnet. De fato, quando o SSH foi criado em 1995, o número de porta escolhido para ele foi 22, que fica entre o 23 do Telnet e o 21 do FTP.

Ao usá-lo para se conectar a um servidor remoto, ele criptografa a conexão de rede com chaves públicas-privadas geradas aleatoriamente e, em seguida, requer autenticação por senha, adicionando uma camada extra de segurança. Este é um exemplo muito simples de como o SSH funciona, mas os usuários também podem criar suas próprias chaves.

Além do acesso remoto e execução de linha de comando, o SSH também é usado para tunelamento, encaminhamento de portas TCP e conexões X11. Você pode iniciar uma conexão SSH digitando o seguinte comando SSH no Terminal do Mac: ssh username@IP-address

Para estabelecer conexões SSH, você pode usar o cliente SSH embutido e o aplicativo Terminal ou instalar um emulador de Terminal de terceiros e obter vantagens adicionais, que descrevemos abaixo.

Antes de começar:  Primeiro, você precisa garantir que possui um servidor remoto com SSH ativo e em execução. Em segundo lugar, você deve ter um nome de usuário válido, endereço do servidor e senha para poder fazer login.

SSH a partir do Terminal Mac - o cliente SSH embutido

No macOS, o Terminal é o aplicativo que oferece a capacidade de executar o cliente SSH integrado. Ele fornece acesso a um poderoso conjunto de ferramentas de linha de comando. Abaixo, compartilhamos instruções passo a passo sobre como você pode usar o SSH através do Terminal do seu Mac.

Como usar SSH no Mac via Terminal

Vamos dar uma olhada nas etapas necessárias para fazer uma conexão SSH via Terminal no macOS:

1

Primeiro, abra o aplicativo Terminal abrindo o Finder e indo para Aplicativos > Utilitários. Você também pode abri-lo procurando-o na Busca do Spotlight (Command+Barra de Espaço).

O aplicativo Terminal está destacado na pasta Utilitários dentro de Aplicativos
2

Para fazer uma conexão SSH, você precisará digitar o seguinte comando no Terminal: ssh user@IP-address. Você precisará substituir “user” pelo seu nome de usuário e “IP-address” pelo endereço IP do servidor remoto.

Nota: Se estiver conectando pela primeira vez, você pode ser solicitado a confirmar se deseja continuar a conexão. Simplesmente digite yes e pressione a tecla Enter.

O comando para estabelecer a conexão SSH é mostrado na janela do Terminal do Mac
3

Digite a senha se o cliente SSH solicitar.

4

Depois de conectado, você pode usar qualquer comando do Terminal para realizar uma ação. Recomendamos conferir nossa lista de comandos do Terminal para ver o que você pode fazer.

5

Para se desconectar do servidor SSH, digite exit e pressione a tecla Enter.

O método alternativo para acessar SSH: Commander One - o emulador de Terminal

Se você deseja um aplicativo mais intuitivo para usar SSH no macOS, recomendamos experimentar o Commander One. É um gerenciador de arquivos que também funciona como um cliente FTP e vem com um emulador de Terminal na versão Pro. Há muitos outros recursos úteis incluídos no Commander One, incluindo uma interface de duas janelas, a capacidade de montar armazenamentos em nuvem como discos locais e suporte a arquivos ZIP.

A interface de dupla janela da GUI do Commander One é demonstrada

O Commander One não é apenas um substituto para o Terminal, no entanto. Ele também é uma ótima alternativa para o aplicativo Finder. Os dois painéis ajudam a aumentar a produtividade e a tornar seu fluxo de trabalho mais suave. Você pode interagir com várias pastas, ocultar/mostrar arquivos com um clique de um botão, personalizar teclas de atalho e abrir quantas abas quiser.

A versão Pro oferece recursos adicionais e funcionalidades mais avançadas, como a possibilidade de usar o Terminal dentro da interface do Commander One. Você também poderia montar um bucket do Amazon S3, trabalhar com arquivos WebDAV, acessar arquivos do Backblaze B2 sem problemas e muito mais.

Abrir SSH no Mac com Commander One

Usar o Commander One para abrir uma conexão SSH no Mac é um processo simples. Abaixo, explicamos como você pode fazê-lo:

1

Primeiro, baixe o Commander One do site oficial. Aguarde a instalação terminar no seu Mac e então inicie-o.

2

Pressione Ctrl+O simultaneamente para abrir o Terminal no Commander One.

O Terminal é aberto no aplicativo Commander One
3

Para fazer uma conexão SSH, digite ssh[username]@[ip-address] no Terminal. Substitua [username] pelo nome de usuário do usuário remoto e [ip-address] pelo endereço IP do servidor.

O comando do Terminal para habilitar SSH está destacado no aplicativo Commander One

Como ativar o SSH no Mac

Se você quiser se conectar remotamente ao seu Mac através de uma rede, há algumas configurações que você precisa ajustar primeiro. Uma vez que você tenha mudado essas configurações, você pode se conectar ao seu Mac via SSH.

Para que isso funcione, você terá que ativar o Login Remoto no seu Mac, que pode ser encontrado nas Configurações do Sistema. Recomendamos verificar o guia no site oficial da Apple para aprender como fazê-lo.

Conclusão

SSH é uma forma segura de se conectar a um computador remotamente e, como vimos neste artigo, existem duas maneiras de fazer isso. Você pode usar um cliente SSH no Terminal do Mac ou baixar o Commander One para obter ainda mais recursos.

A versão Pro do Commander One permite que você execute comandos do Terminal na mesma janela, eliminando a necessidade de alternar para outro aplicativo. Além disso, é uma ótima alternativa ao Finder e cliente FTP, para que você possa fazer muito mais do que apenas conectar via SSH a outros computadores no seu Mac.