Capítulo 9 · Guia · 1B Terminal
Problemas frequentes e soluções
Quando algo falha, a app diz-te o que aconteceu e o que deves verificar; toca em Detalhes para veres a mensagem técnica. Estes são os casos mais frequentes.
Problemas e soluções
«Não é possível encontrar o servidor …»
O nome não é resolvido. Verifica se o endereço está bem escrito e se o telemóvel tem Internet. Se for um nome da tua VPN ou da tua rede de casa, liga-te primeiro a essa VPN ou rede.
«… recusou a ligação na porta …»
Chega-se ao servidor, mas nada está à escuta nessa porta. Verifica a porta do host (22 por predefinição) e se o servidor SSH está a funcionar (sudo systemctl status ssh ou sshd).
«… não respondeu a tempo» ou «Não é possível chegar a …»
O servidor pode estar desligado, ou uma firewall, uma VPN ou a tua rede podem estar a bloqueá-lo. Se só consegues chegar ao servidor a partir de casa, adiciona o outro endereço dele (VPN, Tailscale…) em Avançado › Outros endereços.
«O servidor recusou o início de sessão» ou «O servidor recusou a chave»
Verifica o Utilizador. Com chave, confirma que a chave pública (toca nela em Porta-chaves) está no ~/.ssh/authorized_keys desse utilizador e que outros não podem escrever no ficheiro (chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh).
«A impressão digital do servidor mudou!»
Se reinstalaste o servidor ou mudaste as chaves dele, confirma a nova impressão digital no servidor e usa Esquecer a impressão digital guardada…. Se não estavas à espera disto, não te ligues: alguém pode estar a intercetar a ligação.
«Nenhum algoritmo de segurança em comum»
O servidor só oferece algoritmos desatualizados. Se for um servidor antigo ou um equipamento de rede em que confias, ativa Permitir algoritmos antigos em Avançado apenas para esse host.
Os alertas não chegam
Verifica se o Android permite as notificações do 1B Terminal, se Avisar quando uma sessão precisar de ti está ativado e se o agente envia alertas (Preparar o servidor para agentes). A sessão que estás a ver não gera alertas. Se a poupança de bateria do telemóvel fecha apps, exclui o 1B Terminal.
«O tmux não está instalado no servidor…»
Instala o tmux no servidor (sudo apt install tmux ou sudo dnf install tmux) e volta a ligar. Entretanto, tens uma shell normal.
«O servidor não disponibiliza SFTP…»
O servidor SSH não tem o subsistema SFTP. Pede a quem o administra que ative Subsystem sftp em /etc/ssh/sshd_config.
«O servidor não permitiu reencaminhar a porta …»
O reencaminhamento de portas está desativado no servidor (AllowTcpForwarding). Sem acesso à configuração dele, não é possível.
O microfone do Gboard não aparece
Toca no terminal para o teclado aparecer; se for outro teclado, muda para o Gboard. O Gboard mostra o microfone no terminal e na barra de escrita.
A sessão desliga-se quando bloqueio o telemóvel
Não devia: as sessões continuam em segundo plano com uma notificação. Alguns telemóveis fecham apps para poupar bateria: exclui o 1B Terminal da otimização de bateria. Com o tmux e Religar automaticamente, voltas ao mesmo sítio de qualquer forma.
Escrito para o 1B Terminal 1.2, com capturas reais da app e dados de exemplo.