Suporte
Ajuda do Terminal Go, cliente SSH para iPhone e iPad.
Adicionar uma máquina
No formulário de conexão, informe o endereço, a porta (22 por padrão) e o usuário, depois escolha uma chave (Ed25519, ECDSA, RSA ou uma chave criada no aparelho) ou uma senha. Você também pode importar seu arquivo ~/.ssh/config.
Usar uma chave do aparelho
Uma chave criada no app pode ser instalada em ~/.ssh/authorized_keys da máquina, pelo app ou à mão. A parte privada nunca sai do aparelho.
A impressão digital do servidor mudou
O Terminal Go recusa a conexão quando a chave de host de uma máquina conhecida muda. Se você reinstalou o servidor, compare a nova impressão digital com a mostrada na máquina (ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub) antes de aceitá-la. Caso contrário, não se conecte.
Sessões persistentes
Instale o tmux na máquina: seus terminais continuam rodando quando você sai do app ou perde a rede, e você os recupera ao reconectar.
Mosh
Para uma conexão que resiste às trocas de rede, instale o mosh na máquina (por exemplo apt install mosh), abra as portas UDP 60000 a 61000 no firewall dela e ative o Mosh na ficha da máquina.
Contato
Dúvidas, bugs, ideias: escreva para contact@dycon.pro. Informe o modelo do aparelho, a versão do iOS e, se puder, o sistema da máquina remota.