De to bedste SSH-klienter til iOS går head-to-head: Prompt vs. Cathode
Når Secure Shell (SSH) – klienter først begyndte at vises til iOS-platformen, var det ekstremt spændende at se, hvad der skete i, fordi IT-professionelle nemt kunne SSH ind i deres computere fra hvor som helst og udføre opgaver, eller logge ind på deres servere og opdatere programmer. Da operativsystemet og klienterne er modnet, er der to klare vindere i dette rum: Prompt og en ny aktør kaldet Cathode. Begge klienter har fremragende funktioner, men de er målrettet mod to forskellige målgrupper. Lad os tage et kig på begge disse stykker af programmer, og jeg vil forklare, hvilken en jeg synes er værd at dine hårdt tjente penge.
Prompt
Prompt har eksisteret i et par år og er bygget af de prisbelønnede udviklere Panic, Inc. Denne no-nonsense ansøgning koster $7,00 (USD) og lader dig SSH (eller bruge ukrypteret Telnet) i dine systemer, mens du er på farten. Det fungerer via trådløs internetadgang og cellulære forbindelser for at give nem adgang overalt via SSH.
dog handler programmet æstetik over funktionalitet. Du kan åbne en SSH-forbindelse ved hjælp af enten SSH-legitimationsoplysninger (brugernavn eller adgangskode) eller SSH-nøgler, der synkroniseres ved hjælp af iTunes. Desværre kan tasterne ikke indsættes direkte i applikationen og skal synkroniseres til enheden.
Hvis du vil oprette en SSH-forbindelse inde i Prompt, skal du først hente programmet fra iTunes App Store og derefter starte det. Du vil blive præsenteret med din forbindelse liste efter første lancering af app. Følg disse instruktioner for at begynde:
- tryk på plustegnet i øverste bjælke
- i denne visning (Figur A) skal du indtaste SSH-værten og porten (standard er 22, medmindre du bruger et ikke-standardportnummer til at oprette forbindelse til); indtast derefter dit brugernavn og din adgangskode (eller tryk på tasteikonet for at importere dine SSH-nøgler)
- tryk på forbindelsesknappen
Figur A
tilslutning til en server er let, men hvis du bruger SSH-nøgler, skal du sørge for at synkronisere dem på forhånd.
som en ekstra sikkerhedsforanstaltning kan du lade adgangskodefeltet være tomt for at blive bedt om det, hver gang du opretter forbindelse til værten. Når du er tilsluttet, vil du se terminalen vises. Du kan begynde at skrive og trykke på returtasten for at indsende kommandoen. Over tastaturet, funktion og andre praktiske taster er tilgængelige. Tasterne i de hvide rum kan tildeles. For at tildele en tast skal du blot trykke og holde på en tast og derefter trykke på en tast på iOS-tastaturet for at tildele den til genvejstastens placering (Figur B).
figur B
Tildel nemt taster til de hvide knapper ved at trykke på og holde knappen nede, og tryk derefter på en tast på iOS-tastaturet for at tage plads.
for at afbryde forbindelsen til serveren eller vælge en anden server, du vil oprette forbindelse til samtidigt, skal du blot trykke på den lille sky-knap. Dette fører dig tilbage til din serverliste (figur C). Servere, der i øjeblikket har en forbindelse, vises med en udløserknap ved siden af dem. Hvis du trykker på denne udløserknap, lukkes forbindelsen med serveren, mens du trykker på en anden server, åbnes en samtidig forbindelse.
figur C
åbne forbindelser er udpeget af udløserknappen, der bruges til at lukke forbindelsen til værten.
profferne ved Prompt: den har en adgangskodelås for ekstra sikkerhed, understøtter Telnet, har VT100-funktioner og giver agent videresendelse.
ulemperne ved Prompt: SSH-nøgler skal synkroniseres og kan ikke indsættes i appen.
Cathode
Cathode er en relativt ny aktør af udvikleren Secret Geometry, og det koster $4.99 (USD). Denne applikation på iOS er en port af dens os-modstykke. På OS er katode et alternativ til terminalen. Det bringer en flair for fortiden med sine virkelige 1980 ‘ ers terminale visualiseringer. Denne app har dog ikke bare en cool faktor – den har funktionerne til at gøre enhver strømbruger glad.
for at etablere en SSH-forbindelse med Cathode skal du følge disse trin, når du har hentet og startet applikationen for første gang:
- tryk på plustegnet i øverste højre hjørne af skærmen
- tryk på det navnløse bogmærke, der er oprettet
- Indtast titel, Server, Port, bruger og adgangskode (figur D)
- hvis du bruger en SSH-tast, kan du trykke på ingen-tasten og indsætte din nøgle fra udklipsholderen, eller du kan synkronisere den via iTunes
- når dine oplysninger er indtastet, lyser den nye Sessionsknap i en grøn tast. farve; tryk på den for at starte en ny session med værten
figur D
oprettelse af en SSH-forbindelse med katode kunne ikke være nemmere. Indtast bare dine legitimationsoplysninger.
når en session er oprettet med serveren, vil du se terminalen blive emuleret til at se ud som om den var fra 1980 ‘ erne med en realistisk CRT-stilreflektion og skrifttype. Katoden er virkelig smuk at se. Stryg nedad fra toppen af skærmen for at få adgang til værktøjslinjen, som giver dig mulighed for at skjule tastaturet for optimal visning, når lange kommandoer kører (figur E).
figur E
katode giver gammeldags Terminal visuel appel ved at oprette en realistisk CRT-skærm.
Hvis du vil åbne en ny forbindelse eller lukke den aktuelle forbindelse, skal du stryge tilbage, når du er i Terminalvisningen for at komme til værtsdetaljevisningen. Her kan du trykke på ny Session for at starte en ny session, eller du kan se de aktuelle kørende sessioner for den samme vært. Dette er en temmelig fiks funktion af Cathode, fordi du kan starte flere sessioner for den samme vært og se den tid, du har været tilsluttet (figur F). Hvis du vil afbryde forbindelsen til en aktuel session, skal du stryge fra højre til venstre på den session, der aktuelt er tilsluttet, eller trykke på knappen Log ud i navigationslinjen.
figur F
Opret en ny Session eller luk en eksisterende fra værtsdetaljevisningen.
fordelene ved katode: det tilbyder flere samtidige sessioner, registrerer computere i nærheden ved hjælp af Bonjour, indsætter nøgler med udklipsholderen og har evnen til at skjule iPhone-tastaturet.
ulemperne ved katode: tekst i brugergrænsefladen kan være lidt svært at læse, når elementer ruller hurtigt forbi.
bundlinjen
begge applikationer er gode-de giver forbindelse og funktioner, der ville gøre enhver moderne SSH-bruger glad. Men for prisen foretrækker jeg, hvad Cathode har at tilbyde. Det har ikke kun øjen slik at bruge en Terminal fra 80 ‘ erne, men det giver også fantastiske funktioner som muligheden for at etablere flere SSH-sessioner med den samme maskine, udføre flere brugerspecificerbare justeringer til brugergrænsefladen og tilføje dine SSH-nøgler uden at skulle beskæftige sig med iTunes-synkronisering.