Si c'est une question d'un test, pour plus de complétude j'ajouterais les terminaux série normaux, où vous vous connecteriez à votre ordinateur avec un câble série. Vous auriez besoin d'un getty (ou de tout autre programme qui écoute sur un port série) préalablement configuré avant de perdre votre terminal, et vous auriez besoin d'un deuxième ordinateur pour communiquer avec le premier, donc en cas d'urgence à la maison, cela est peu probable de se produire.
Vous pouvez également avoir une console webmin qui vous donne un accès (en effet) shell, bien que techniquement pas un shell interactif. À ce moment-là, il est préférable d'exécuter des commandes simples, comme apt-get some-terminal-emulator.
Si vous avez une fenêtre de navigateur ouverte, vous pourriez théoriquement rechercher un émulateur de terminal en Java mais je suppose que vous auriez dû l'installer à l'avance, et simplement avoir une fenêtre de navigateur ne vous permettrait pas d'accéder aux pty sous-jacents, mais je n'ai pas le temps de le tester dans un sens ou dans l'autre.
Ainsi, les options ci-dessus sont des questions de "quelles sont toutes les façons possibles", pas nécessairement utiles dans la vie quotidienne à la maison, bien que la plupart des salles de serveurs auraient probablement un accès série.
hmm, beaucoup d'autres outils (emacs, vim, etc) permettent un certain niveau d'exécution de commandes. Espérons que vous ayez xemacs ouvert.