Je suis à la recherche d'une application qui possède certaines des mêmes fonctionnalités (ssh en particulier) que l'application Terminal sur le bureau. Quelles applications différentes existent pour iOS qui ont cette fonctionnalité ?
Réponses
Trop de publicités?Prompt pour iOS
Prompt vous permet d'effectuer à distance SSH dans une autre machine. Sans jailbreaking, il n'y a aucun moyen d'utiliser Terminal pour accéder à votre système de fichiers. Cependant, j'ai trouvé que si vous faites Jailbreak votre téléphone et que vous voulez utiliser Prompt comme un terminal, vous pouvez le configurer pour SSH au serveur. 127.0.0.1
et s'authentifier avec le informations d'identification standard pour le Root de l'iPhone .
Remoter : Bureau à distance (VNC) pour iOS
Cette application fait à peu près la même chose, mais de façon un peu différente. Par défaut, elle autorise une connexion VNC pour le partage d'écran, mais il existe différents modules complémentaires que vous pouvez acheter et qui autorisent SSH, Telnet et RDP .
Il existe de nombreuses applications SSH pour les connexions à distance (voir la réponse de Matt), mais il est probablement impossible qu'une application locale de type Terminal puisse exister pour l'appareil iOS lui-même. Les trois raisons principales seraient probablement :
-
De nombreux buildins bash et utilitaires GNU/BSD (ls, cp, mv, cd, même echo) seraient complètement interdits à cause de l'impossibilité d'accéder directement au système de fichiers, je crois que cela s'étend même à l'accès arbitraire dans les répertoires sandboxés aussi.
-
Incompatibilité de licence. Cela ne concerne que Bash, qui est très probablement l'interpréteur de commandes que vous utilisez (la partie fonctionnelle/interactive réelle d'un programme de terminal), Bash est sous licence GNU v3 qui est connue pour être totalement incompatible avec les conditions de l'App Store d'Apple. Bien qu'il existe de nombreuses alternatives qui semblent permettre la distribution/existence sur l'App Store, par exemple : tcsh et zsh.
-
Un terminal est presque sans valeur sans les applications de ligne de commande/tiers. SSH ? Un binaire tiers. Grep ? Application tierce. vim, svn, curl, ping, tous des binaires tiers. Une application de terminal devrait fournir tous ces éléments, et il serait incroyablement difficile de garantir une licence appropriée pour chacun d'entre eux. Sans parler de ce que penserait Apple de la présence d'autant de binaires dans un paquet d'applications.
Si vous êtes prêt à Jailbreak, il y a Terminal mobile qui, avec le jailbreak, vous donne accès à de nombreux utilitaires GNU courants qui fonctionnent directement sur le système de fichiers de l'appareil iOS.
Ce serait un peu de travail, cependant, comme la version de MobileTerminal disponible sur Cydia (le Jailbreak App store) est obsolète, et ne fonctionne pas sur de nombreux appareils. Vous auriez probablement à compiler + installer la version actuelle à partir de ses sources.
iTerminal pour iOS
Ce n'est pas une joie absolue, en termes d'interface utilisateur, mais cela permet de faire le travail ssh / telnet.
- Réponses précédentes
- Plus de réponses