Blog

Migrar para a nuvem: servidores e chaves do seu Mac abrem em qualquer navegador

O tTerm para Mac agora migra para a nuvem os servidores que você acessa do seu Mac por ssh, junto com as suas chaves SSH. As chaves vão para um cofre: elas são criptografadas no seu Mac, e só você consegue abri-las, com a senha do cofre, em qualquer navegador.

A janela “Migrar para a nuvem” no tTerm para Mac: os servidores que este Mac conhece, cada um com o seu jeito de entrar, e as chaves em ~/.ssh
“Migrar para a nuvem”: os servidores que este Mac conhece, cada um com o seu jeito de entrar.

Por quê

Do seu Mac, você acessa os seus servidores por ssh: as chaves ficam em ~/.ssh, e os endereços e usuários, em ~/.ssh/config. Mas basta se afastar do Mac, e esses servidores ficam fora de alcance: pelo navegador, pelo celular ou pelo computador de outra pessoa. Migrar para a nuvem leva esses servidores para o tTerm, e eles passam a abrir de qualquer lugar.

Onde fica

No tTerm para Mac, clique na sua conta, na parte de baixo da barra lateral, e escolha “Migrar para a nuvem”. A janela mostra “Servidores neste Mac”. O tTerm os encontra no ~/.ssh/config, no known_hosts e nos comandos ssh que você rodou nos terminais dele. Até você clicar em “Migrar”, nada sai do seu Mac.

Três jeitos de entrar

Cada servidor tem o seu próprio jeito de entrar:

  • “Minha chave”: a chave vai para o cofre, e o servidor continua como está.
  • “Passe do tTerm”: o tTerm adiciona uma linha própria no servidor, e a sua chave fica no Mac.
  • “Por este Mac”: nada é migrado. O tTerm pede ao Mac que se conecte enquanto ele estiver ligado. Serve para servidores atrás de uma VPN.

O tTerm escolhe sozinho o jeito certo, e você pode mudá-lo.

O cofre de chaves

Uma chave é criptografada no seu Mac antes de sair dele. O tTerm guarda só o texto cifrado, a metade pública da chave e a impressão digital dela: nós não conseguimos abrir o cofre nem ler uma chave. Quando você abre um servidor, o seu dispositivo assina o login, e a chave nunca sai dele sem criptografia.

A senha do cofre

Você escolhe a senha ao criar o cofre. Com ela, as suas chaves abrem em qualquer navegador, até no computador de outra pessoa e sem o Mac. A senha em si não vai para lugar nenhum: o tTerm não a conhece e não tem como recuperá-la, então guarde-a no seu gerenciador de senhas. No seu próprio computador, clique em “Guardar com Touch ID”, e a senha não será mais pedida ali; no de outra pessoa, escolha “Só desta vez”.

Só onde você abriu as suas chaves

Servidores com a sua chave, servidores pelo seu Mac e o próprio Mac só abrem num dispositivo em que você mesmo abriu as suas chaves. Entrar na conta com o código do seu e-mail não basta para eles: é uma segunda trava, caso alguém entre no seu e-mail. Onde as suas chaves não estão abertas, uma máquina dessas mostra um cadeado no lugar do “+”. Clique nele, digite a senha, e o terminal abre.

A faixa depois do ssh

Quando o ssh termina sem erro num terminal do tTerm para Mac, uma faixa com “Salvar minha chave” e “Deixar o tTerm entrar” pode aparecer embaixo do bloco dele. Assim, dá para migrar um único servidor sem abrir a janela “Migrar para a nuvem”.

Tudo isso está no tTerm para Mac 0.8.1. Os detalhes estão na documentação, nas páginas “Migrar para a nuvem” e “Seu cofre de chaves SSH”.

Migre para a nuvem os servidores do seu Mac

Grátis · macOS 11 ou posterior · Apple silicon e Intel

Baixar para Mac

Mais do blog

Todos os posts
Todos os posts