¿Existe una aplicación similar a una Terminal para iOS?

17

Estoy buscando una aplicación que tenga algunas de las mismas funciones (ssh específicamente) que la aplicación Terminal en el escritorio. ¿Qué aplicaciones diferentes existen para iOS que tienen esta funcionalidad?

    
pregunta daviesgeek 27.02.2012 - 18:41

6 respuestas

17

Solicitud para iOS

El mensaje

le permite ingresar remotamente SSH en otra máquina. Sin jailbreaking, no hay forma de usar Terminal para acceder a su sistema de archivos. Sin embargo, he encontrado que si haces jailbreak a tu teléfono y quieres usar Prompt como Terminal, puedes configurarlo en SSH en el servidor 127.0.0.1 y autenticar con credenciales de root estándar de iPhone .

Remoter: Remote Desktop (VNC) para iOS

Esta aplicación hace básicamente lo mismo de manera un poco diferente. De forma predeterminada, permite una conexión VNC para compartir la pantalla, pero tiene diferentes complementos que puede comprar que permiten SSH, Telnet y RDP .

    
respondido por el Matt Love 27.02.2012 - 18:53
7

Hay muchas aplicaciones SSH para conexiones remotas (vea la respuesta de Matt), pero es probable que exista una aplicación local similar a una Terminal para el dispositivo iOS. Las tres razones principales probablemente serían:

  1. Numerosos bash builtins y utilidades GNU / BSD (ls, cp, mv, cd, incluso echo) serían completamente rechazados debido a la incapacidad de acceder directamente al sistema de archivos, creo que esto incluso se extiende al acceso arbitrario en el directorios de caja de arena también.

  2. Incompatibilidad de licencia. Esto solo es relevante para Bash, que es muy probablemente el shell que usa (la parte funcional / interactiva real de un programa de terminal), Bash tiene licencia GNU v3 que se sabe por incidentes anteriores como completamente incompatible con los términos de la App Store de Apple. Aunque existen numerosas alternativas que parecen permitir la distribución / existencia en la tienda de aplicaciones, por ejemplo: tcsh y zsh.

  3. Un terminal es casi sin valor sin aplicaciones de terceros / línea de comando. SSH? Binario de terceros. grep? Aplicación de terceros. vim, svn, curl, ping, todos los binarios de terceros. Una aplicación de terminal tendría que enviar todo esto, y sería increíblemente difícil garantizar una licencia adecuada con todos ellos. Ni siquiera para decir cómo se sentiría Apple con tantos binarios rellenos en un paquete de aplicaciones.

respondido por el Jason Salaz 27.02.2012 - 19:11
4

Si está dispuesto a hacer jailbreak, hay MobileTerminal , que junto con jailbreaking, le ofrece muchas de las características comunes. Utilidades de GNU que operan directamente en el sistema de archivos del dispositivo iOS.

Sin embargo, sería una buena cantidad o trabajo, ya que la versión de MobileTerminal disponible a través de Cydia (la tienda de aplicaciones jailbreak) no está actualizada y no funciona en muchos dispositivos. Probablemente tendría que compilar + instalar la versión actual desde sus fuentes.

    
respondido por el Fake Name 28.02.2012 - 00:41
2

Vale la pena mencionar que puedes tener un shell de UNIX local adecuado si desbloqueas tu dispositivo, y hay algunas aplicaciones disponibles para él.

Nunca lo he hecho yo mismo, tal vez alguien que puede editar mi respuesta para incluir más detalles.

    
respondido por el Abhi Beckert 27.02.2012 - 22:17
0

iTerminal para iOS

No es una alegría absoluta, en términos de UX, pero hace el trabajo ssh / telnet.

    
respondido por el user211219 18.11.2016 - 15:47
0

OpenTerm

  

OpenTerm es una interfaz de línea de comandos para el espacio aislado para iOS

    
respondido por el Matt 06.07.2018 - 17:40

Lea otras preguntas en las etiquetas