Chapitre 9 · Guide · 1B Terminal
Problèmes courants et solutions
Quand quelque chose échoue, l'app vous dit ce qui s'est passé et quoi vérifier ; touchez Détails pour voir le message technique. Voici les cas les plus courants.
Problèmes et solutions
« Serveur … introuvable »
Le nom ne peut pas être résolu. Vérifiez que l'adresse ne comporte pas de faute de frappe et que le téléphone a accès à Internet. S'il s'agit d'un nom de votre VPN ou de votre réseau domestique, connectez-vous d'abord à ce VPN ou à ce réseau.
« … a refusé la connexion sur le port … »
Le serveur est joignable, mais rien n'écoute sur ce port. Vérifiez le port de l'hôte (22 par défaut) et que le serveur SSH est en marche (sudo systemctl status ssh ou sshd).
« … n'a pas répondu à temps » ou « Impossible de joindre … »
Le serveur est peut-être éteint, ou un pare-feu, un VPN ou votre réseau le bloque. Si le serveur n'est joignable que depuis chez vous, ajoutez son autre adresse (VPN, Tailscale…) dans Avancé › Autres adresses.
« Le serveur a refusé la connexion » ou « Le serveur a refusé la clé »
Vérifiez le Nom d'utilisateur. Avec une clé, assurez-vous que sa clé publique (touchez-la dans Trousseau) figure dans le fichier ~/.ssh/authorized_keys de cet utilisateur et que ce fichier n'est pas modifiable par d'autres (chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh).
« L'empreinte du serveur a changé ! »
Si vous avez réinstallé le serveur ou changé ses clés, vérifiez la nouvelle empreinte sur le serveur et utilisez Oublier l'empreinte enregistrée…. Si vous ne vous y attendiez pas, ne vous connectez pas : quelqu'un pourrait intercepter la connexion.
« Aucun algorithme de sécurité en commun »
Le serveur ne propose que des algorithmes obsolètes. S'il s'agit d'un ancien serveur ou d'un équipement réseau de confiance, activez Autoriser les anciens algorithmes dans Avancé, pour cet hôte uniquement.
Les alertes n'arrivent pas
Vérifiez que les notifications de 1B Terminal sont autorisées dans Android, que Prévenir quand une session vous attend est activé et que l'agent envoie des alertes (Préparer le serveur pour les agents). Vous ne recevez pas d'alertes de la session que vous regardez. Si l'économiseur de batterie du téléphone ferme des apps, excluez 1B Terminal.
« tmux n'est pas installé sur le serveur… »
Installez tmux sur le serveur (sudo apt install tmux ou sudo dnf install tmux) et reconnectez-vous. En attendant, vous avez un shell normal.
« Le serveur ne propose pas SFTP… »
Le serveur SSH n'a pas de sous-système SFTP. Demandez à son administrateur d'activer Subsystem sftp dans /etc/ssh/sshd_config.
« Le serveur n'a pas autorisé la redirection du port … »
La redirection de ports est désactivée sur le serveur (AllowTcpForwarding). Sans accès à sa configuration, ce n'est pas possible.
Le micro de Gboard n'apparaît pas
Touchez le terminal pour faire apparaître le clavier ; s'il s'agit d'un autre clavier, passez à Gboard. Gboard affiche son micro dans le terminal et dans la barre d'écriture.
La session se déconnecte quand je verrouille le téléphone
Cela ne devrait pas arriver : les sessions continuent en arrière-plan avec une notification. Certains téléphones ferment les apps pour économiser la batterie : excluez 1B Terminal de l'optimisation de la batterie. Avec tmux et Reconnexion automatique, vous retrouverez de toute façon l'endroit où vous en étiez.
Rédigé pour 1B Terminal 1.2, avec de vraies captures de l'app et des données d'exemple.