Je recherche une application qui possède certaines des mêmes fonctionnalités (ssh en particulier) que l'application Terminal sur le bureau. Quelles sont les différentes applications pour iOS qui ont cette fonctionnalité?
ios
software-recommendation
terminal
daviesgeek
la source
la source
Réponses:
Demander pour iOS
L'invite vous permet de connecter SSH à distance sur une autre machine. Sans jailbreak, il n'y a aucun moyen d'utiliser Terminal pour accéder à votre système de fichiers. Cependant, j'ai constaté que si vous jailbreaker votre téléphone et que vous souhaitez utiliser Prompt en tant que terminal, vous pouvez le définir sur SSH sur le serveur
127.0.0.1
et vous authentifier avec les informations d'identification root de l'iPhone standard .Remoter: Remote Desktop (VNC) pour iOS
Cette application fait essentiellement la même chose un peu différemment. Par défaut, il permet une connexion VNC pour le partage d'écran, mais il existe différents modules complémentaires que vous pouvez acheter qui permettent SSH, Telnet et RDP .
la source
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 jamais exister pour l'appareil iOS lui-même. Les trois principales raisons seraient probablement:
De nombreux builds bash et utilitaires GNU / BSD (ls, cp, mv, cd, voire echo) seraient complètement interdits en raison de l'impossibilité d'accéder directement au système de fichiers, je pense que cela s'étend même à l'accès arbitraire dans les répertoires en bac à sable.
Incompatibilité de licence. Cela ne concerne que Bash, qui est probablement le shell que vous utilisez (la partie fonctionnelle / interactive réelle d'un programme de terminal), Bash est sous licence GNU v3, qui est connu des incidents précédents pour être complètement incompatible avec les termes de l'App Store d'Apple. Bien qu'il existe de nombreuses alternatives qui semblent permettre la distribution / l'existence sur l'App Store, par exemple: tcsh et zsh.
Un terminal est presque sans valeur sans applications tierces / en ligne de commande. SSH? Binaire tiers. grep? Application tierce. vim, svn, curl, ping, tous les binaires tiers. Une application terminale devrait expédier tous ces éléments et il serait extrêmement difficile de garantir une licence appropriée avec chacun d'eux. Sans même dire comment Apple se sentirait à propos de tant de binaires bourrés dans un bundle d'applications.
la source
Si vous êtes prêt à jailbreaker, il y a MobileTerminal , qui, avec le jailbreak, vous offre de nombreux utilitaires GNU communs qui fonctionnent directement sur le système de fichiers de l'appareil iOS.
Ce serait un peu juste ou un travail, car la version de MobileTerminal disponible via Cydia (l'App Store de jailbreak) est obsolète et ne fonctionne pas sur de nombreux appareils. Vous devrez probablement compiler + installer la version actuelle à partir de ses sources.
la source
Il convient de mentionner que vous pouvez avoir un shell UNIX local approprié si vous jailbreaker votre appareil, et il y a quelques applications disponibles pour cela.
Je ne l'ai jamais fait moi-même, peut-être que quelqu'un qui a peut modifier ma réponse pour inclure plus de détails.
la source
iTerminal pour iOS
Pas une joie absolue, en termes d'UX, mais cela fait le travail ssh / telnet.
la source
OpenTerm
la source