Computador com macOS ou Linux
Um computador só precisa de um pequeno agente. Ele se conecta à nuvem sozinho e mantém essa única conexão, então não precisa de portas de entrada: o computador funciona até atrás de NAT.
Conectar
Seção intitulada “Conectar”No tTerm Web, abra Adicionar uma máquina e escolha Computador. Execute o comando num terminal desse computador, com o seu próprio usuário, sem sudo:
curl -fsSL https://connect.tterm.net/c/<token> | shO computador aparece no projeto alguns segundos depois que o comando terminar. O comando funciona uma vez, nos próximos 10 minutos.
O que o comando faz
Seção intitulada “O que o comando faz”- Coloca o agente em
~/.tterm-web: um único arquivo para este sistema, das nossas versões publicadas, conferido com o checksum do script do comando antes de rodar. - Cria uma chave própria para este computador e a guarda nele, legível só por você. O token do comando só serve para conectá-lo, uma única vez.
- Inicia o agente sempre que você entra no sistema. O agente roda como você, nunca como root, e não abre portas.
- O agente se atualiza sozinho, só para versões assinadas pelo nosso build de release, e só enquanto nenhum terminal estiver aberto no computador.
O launchd inicia o agente. Na primeira vez, o macOS pode perguntar se o tterm-agent pode acessar as suas pastas Mesa e Documentos: permita, se quiser trabalhar com elas pelo terminal.
O systemd inicia o agente, com o seu usuário. Um servidor sem SSH de fora se conecta do mesmo jeito: o agente inicia a conexão sozinho.
Remover
Seção intitulada “Remover”Remova o computador na página do projeto: o agente fica sabendo e para (mais). Para tirar o próprio agente do computador, execute:
~/.tterm-web/uninstall.sh