Como ativar o SSH no Mac

Índice:

Anonim

Todos os Macs têm um servidor SSH integrado que está desativado por padrão, mas pode ser ativado a qualquer momento se você desejar conceder acesso remoto à linha de comando a uma máquina.

O servidor SSH no MacOS é ativado usando um recurso de compartilhamento chamado Login remoto. Com o Login remoto ativado, o Mac agora tem SSH e SFTP disponíveis para conexões remotas.

Como ativar o servidor SSH em um Mac com MacOS Ventura 13 ou mais recente

A ativação do servidor macOS SSH é feita por meio de um ajuste de configurações nas versões mais recentes do software do sistema MacOS:

  1. Baixe o menu  Apple e vá para “Configurações do sistema”
  2. Abra o painel de preferências “Geral”
  3. Ir para “Geral”
  4. Alterne a chave para “Login remoto” para ativar o servidor SSH no Mac
  5. Opcionalmente, mas recomendado, clique no botão (i) para personalizar o acesso do usuário e criar uma experiência shell completa, marcando a caixa "Permitir acesso total ao disco para usuários remotos"
  6. O servidor SSH inicia imediatamente e o Mac pode receber conexões SSH de entrada

Como ativar o servidor SSH em um Mac com MacOS Monterey ou anterior

A ativação do servidor macOS SSH é feita por meio das preferências do sistema em versões anteriores do MacOS:

  1. Baixe o menu  Apple e vá para “Preferências do Sistema”
  2. Abra o painel de preferências “Compartilhamento”
  3. Marque a caixa “Remote Login” para ativar o servidor SSH no Mac
  4. Opcionalmente, mas recomendado para quem deseja criar uma experiência de shell completa, marque a caixa "Permitir acesso total ao disco para usuários remotos"

  5. O servidor SSH foi iniciado, você pode se conectar ao Mac usando qualquer cliente SSH

Você pode se conectar ao Mac com qualquer cliente SSH de qualquer sistema operacional, seja outro Mac com Terminal, Windows PC com PuTTY, Linux com um terminal, iPhone ou Android com um aplicativo SSH, Android com um aplicativo SSH ou qualquer outra coisa com um cliente SSH.

Conectando-se ao Mac via SSH

Depois de habilitar o Login remoto, preste atenção ao texto abaixo dele para ver qual é o endereço IP desse Mac. De forma útil, ele ainda fornece a sintaxe da linha de comando para usar no aplicativo Terminal para iniciar a conexão SSH remota: “ssh username@IP-address”

Por exemplo, se o IP for 192.168.0.108 e o nome de usuário for “Paul” o comando ficaria assim:

ssh [email protected]

Você pode inseri-lo no aplicativo Terminal em outro Mac ou em qualquer outro cliente SSH, independentemente do sistema operacional ou dispositivo.

Claro que depois de fazer o login você é

Como desligar o servidor SSH em um Mac

Desativar o servidor SSH no macOS é tão simples quanto desativar o recurso nas preferências:

  1. Baixe o menu  Apple e vá para “Preferências do Sistema”
  2. Abra o painel de preferências “Compartilhamento”
  3. Desmarque a caixa "Login remoto" para desligar o servidor Mac SSH
Como ativar o SSH no Mac