Dépannage

Cette page couvre les problèmes courants de Mobile SSH et les premières vérifications à faire avant de modifier les réglages SSH côté serveur.

Impossible de se connecter

Vérifiez :

Si le même hôte fonctionne depuis un autre appareil, comparez exactement l’hôte, le port, le nom d’utilisateur, la clé et le chemin réseau.

Échec de l’authentification

Vérifiez :

Pour les clés privées chiffrées, saisissez la phrase secrète dans le champ mot de passe/phrase secrète.

Échec de l’importation de la clé privée

L’importation de la clé privée utilise le sélecteur de fichiers d’Android. Si l’importation échoue :

La saisie au clavier est retardée ou modifiée

Si votre clavier Android modifie le texte avant qu’il n’atteigne le shell, désactivez les suggestions du clavier dans les réglages de Mobile SSH. C’est utile pour Vim, tmux, htop, less, les shells utilisant des combinaisons de touches inhabituelles et les invites de mot de passe distantes.

Utilisez la rangée de touches supplémentaires pour les touches de terminal comme ESC, TAB, CTRL, les flèches, HOME, END, PGUP et PGDN.

Le défilement de tmux n’est pas celui attendu

Mobile SSH modifie le comportement du défilement selon l’état du terminal. Dans tmux ou d’autres programmes à écran alternatif, les gestes de défilement peuvent envoyer des commandes du mode copie de tmux au lieu de faire défiler l’historique local. Si le mode souris de tmux est activé, l’app envoie des séquences d’échappement de molette.

Si le défilement semble incorrect :

La session est tombée après le verrouillage de l’écran

Mobile SSH utilise des keepalives, un service de premier plan, un wake lock, un Wi-Fi lock et des tentatives de reconnexion pour réduire les déconnexions. Les politiques de batterie d’Android peuvent tout de même arrêter le travail en arrière-plan.

Vérifiez :

Le transfert de fichiers ne parcourt pas les fichiers du téléphone

Sur les versions récentes d’Android, la navigation dans les fichiers locaux peut nécessiter un accès au stockage. Accordez l’accès au stockage dans les Réglages d’Android pour Mobile SSH, puis rouvrez l’écran de transfert de fichiers.

Si les fichiers distants se chargent mais pas les fichiers locaux, la connexion SSH est probablement correcte et le problème vient de l’accès au stockage local Android.

Échec de l’envoi ou du téléchargement

Vérifiez :

Échec de la redirection de port

Vérifiez :

Journaux de débogage

L’écran d’accueil comporte un bouton Debug. Lorsqu’il est activé, Mobile SSH enregistre des informations de diagnostic sur les événements du terminal, les tailles de données SSH, la saisie tactile, le comportement de redimensionnement et le cycle de vie des tunnels. Arrêtez l’enregistrement pour sauvegarder une archive de débogage localement.

Examinez les archives de débogage avant de les partager. Elles sont destinées au dépannage et peuvent révéler des noms de serveurs, des horodatages, le comportement du terminal ou d’autres détails de l’environnement.