Fråga:
Finns det en terminalliknande app för iOS?
daviesgeek
2012-02-27 23:41:30 UTC
view on stackexchange narkive permalink

Jag letar efter en app som har en del av samma funktion (specifikt ssh) som Terminal-applikationen på skrivbordet. Vilka olika appar finns för iOS som har denna funktion?

Vilka funktioner, exakt, letar du efter? Det finns ingen filsystemåtkomst på en icke-jailbreakad iOS-enhet.
Frågar du efter en app som låter dig komma åt en * Macs * -konsol från iOS (eftersom de finns), eller något som låter dig köra konsolkommandon lokalt på iOS-enheten (eftersom det förmodligen inte gör det)?
Se min uppdaterade fråga.
Sex svar:
Matt Love
2012-02-27 23:53:30 UTC
view on stackexchange narkive permalink

Fråga för iOS

Fråga låter dig fjärrstyra SSH till en annan maskin. Utan jailbreaking finns det inget sätt att använda Terminal för att komma åt ditt filsystem. Jag har dock funnit att om du jailbreakar din telefon och vill använda Prompt som en terminal kan du ställa in den på SSH till server 127.0.0.1 och autentisera med standard iPhone-rot referenser.

Remoter: Remote Desktop (VNC) för iOS

Den här appen gör i princip samma sak lite annorlunda. Som standard tillåter den en VNC-anslutning för skärmdelning, men den har olika tillägg som du kan köpa som tillåter SSH, Telnet och RDP.

Jag har provat / köpt många SSH-klienter och bestämde mig till slut i slutändan. Det är riktigt bra och uppdateras regelbundet av ett ansedd företag.
Jason Salaz
2012-02-28 00:11:46 UTC
view on stackexchange narkive permalink

Det finns gott om SSH-appar för fjärranslutningar (se Matts svar), men det är troligtvis omöjligt att en lokal terminalliknande app någonsin kan existera för själva iOS-enheten. De tre huvudsakliga anledningarna skulle sannolikt vara: direkt åtkomst till filsystemet, jag tror att detta till och med sträcker sig till godtycklig åtkomst till de sandlådda katalogerna också.

  • Licensinkompatibilitet. Detta är bara relevant för Bash, som troligen är skalet du använder (den faktiska funktionella / interaktiva delen av ett terminalprogram), Bash är licensierat GNU v3 som är känt från tidigare incidenter för att vara helt oförenligt med Apples App Store-villkor. Även om det finns många alternativ som verkar tillåta distribution / existens i appbutiken, till exempel: tcsh och zsh.

  • En terminal är nästan värdelös utan tredjeparts- / kommandoradsapplikationer . SSH? Tredjeparts binär. grep? Tredjepartsapplikation. vim, svn, curl, ping, alla binära filer från tredje part. En terminalapp skulle behöva leverera alla dessa, och det skulle vara oerhört svårt att säkerställa lämplig licensiering med dem alla. För att inte ens säga hur Apple skulle känna sig för så många binära filer fyllda i ett applikationspaket.

  • Idag tillåter Apple appar som gör allmänna skript, så länge de stannar i sandlådan och följer alla andra regler (inklusive den där körbar kod endast kan laddas ner och köras av den inbyggda WebKit-motorn). Så du kan skriva en skalmiljö, men den skulle vara begränsad till sandlådan och den kunde inte ladda ner skript eller särskilt binära körbara filer från internet.
    Fake Name
    2012-02-28 05:41:51 UTC
    view on stackexchange narkive permalink

    Om du är villig att jailbreak, finns det MobileTerminal, som tillsammans med jailbreaking ger dig många av de vanliga GNU-verktygen som fungerar direkt på iOS-enhetens filsystem.

    Det skulle dock vara ganska bra eller fungera, eftersom versionen av MobileTerminal tillgänglig via Cydia (jailbreak App Store) är föråldrad och fungerar inte på många enheter. Du måste antagligen kompilera + installera den aktuella versionen från dess källor.

    Om du lägger till Insanelyi-arkivet kan du installera en fungerande version för de nyare enheter som kör iOS5. Jag har en iPod Touch 4: e generationen med den. Lägg bara till http://repo.insanely.com/ i dina källor och sök efter "MobileTerminal (Ny)."
    http://repo.insanely.com/ är nu död. Något ord om var jag kan få en terminal byggd för iPhone 5-skärmen?
    Abhi Beckert
    2012-02-28 03:17:56 UTC
    view on stackexchange narkive permalink

    Det är värt att nämna att du kan ha ett ordentligt lokalt UNIX-skal om du jailbreakar din enhet och det finns några appar tillgängliga för det.

    Jag har aldrig gjort det själv, kanske någon som har kan redigera mitt svar för att inkludera mer information.

    user211219
    2016-11-18 20:47:37 UTC
    view on stackexchange narkive permalink

    iTerminal för iOS

    Inte en obegränsad glädje, när det gäller UX, men det gör ssh / telnet-jobbet gjort.

    Matt
    2018-07-06 20:40:26 UTC
    view on stackexchange narkive permalink

    OpenTerm

    OpenTerm är ett sandbox-kommandoradsgränssnitt för iOS

    Download on the App Store

    enter image description here



    Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
    Loading...