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?
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?
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 .
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 .
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:
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.
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.
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.
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.
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.
No es una alegría absoluta, en términos de UX, pero hace el trabajo ssh / telnet.
Lea otras preguntas en las etiquetas terminal software-recommendation ios