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?
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?
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.
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.
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.
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.
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.
Inte en obegränsad glädje, när det gäller UX, men det gör ssh / telnet-jobbet gjort.