Bedste SSH-klientapps til iOS til styring af eksterne servere

Der er mange SSH-klientapps til iPhone og iPad, men ikke alle fungerer som forventet. Nogle er gratis, mens andre er betalt, og alle udfører den grundlæggende funktion for at oprette forbindelse til en SSH-server. Men brugerkravene adskiller sig fra blot at engagere serveren til at kunne konfigurere SSH Agent-videresendelse, portvideresendelse og endda generering af offentlig-privat nøgle. Så af disse grunde er her de bedste SSH-klienter til iOS.

Bedste SSH-klientapps til iOS til styring af eksterne servere

Bedste SSH-klientapps til iOS

1. GetConsole

GetConsole er den mest basale SSH-klientapp. Brugergrænsefladen er meget lig PuTTY. Når du starter appen, bliver du mødt med en sort skærm. I øverste højre hjørne får du hamburgerikonet ved at klikke på det, der åbner indstillingsbakken. Selvom brugergrænsefladen er enkel, pakker appen mange funktioner. Du kan enten gemme din vært og legitimationsoplysninger eller hurtigt starte en session uden at gemme detaljerne.

Klientterminalen understøtter Tab-, Ctrl-, Cmd- og piletasterne sammen med de normale tastaturindgange. Du kan gemme adgangskoder i appen, som fungerer som erstatning for automatisk udfyldning under login. Hvis det er en server, som du regelmæssigt opretter forbindelse til, kan du også opsætte nøgler.

Det understøtter kryptering algoritmer såsom SSH1, RSA, DSA. Den genererede nøgle er i PPK-format, som også understøttes af PuTTY. Og i tilfælde af at du bruger PuTTY på dit skrivebord, kan du kopiere og indsætte de private nøgledata på din iPhone eller iPad. Når det er sagt, er der ingen mulighed for at oprette nøgler fra en fil. Desuden har appen også en Script Manager, der kan automatisere visse handlinger baseret på en begivenhedsudløser.

GetConsole fungerer godt det meste af tiden, men til tider kan GUI blive finicky. Ganske ofte genkender det ikke mine berøringer, og jeg bliver nødt til at dobbelttrykke eller tvinge lukningen. Indstillingsmenuen er heller ikke så intuitiv og ganske rodet med muligheder. Der er ingen betalt variant af denne app, og selv den gratis version giver dig ikke mulighed for at indstille en holder-i-timer. Hvis du undrer dig over antallet af forbindelser, nej, du kan ikke oprette flere sessioner til en enkelt server, men flere forbindelser er tilladt.

Bedste SSH-klientapps til iOS til styring af eksterne servere

Krypteringsalgoritme: SSH1, RSA, DS

Oversigt:

  • Forbindelse via SSH / TELNET / TCP / Serial / Bluetooth med understøttelse af flere faner
  • Integreret TFTP-server
  • Understøttelse af Bluetooth-tastatur
  • Scripting support og fuld logning mulighed
  • SSH Agent og Port Forwarding.

Download GetConsole (gratis)

2. WebSSH

WebSSH Essential er ikke kun en SSH-klient, men også en SFTP- og HTTP-klient. Appens brugergrænseflade er ret grundlæggende med alle protokoller, der er nedfældet som faner. I modsætning til GetConsole er der ingen mulighed for hurtig forbindelse. Du skal tilføje og konfigurere en vært for at oprette en forbindelse. I lighed med GetConsole tillader WebSSH også import af nøgler fra PPK- og OpenSSH-filer. Alternativt kan du altid vælge at manuelt generere nøgler via din egen RSA- eller DSA-nøgle.

I modsætning til andre apps har du færre tastaturgenveje her. For eksempel kunne jeg ikke finde Fn-tasten og Esc-knappen. Når det er sagt, understøtter appen berøringshandlinger som at skubbe til venstre eller højre for at rulle mellem flere SSH-sessioner eller rulle op og ned for at se de tidligere terminaludgange. Selvom appen understøtter Bluetooth eller et eksternt tastatur, havde jeg ofte problemer med at forbinde det med appen.

Den gratis version af WebSSH giver et anstændigt tilbud, men annoncerne kan til tider blive irriterende. Hvis du går premium, får du en annoncefri oplevelse sammen med nogle ekstra funktioner som nøglegenerering, kørsel af en terminal i baggrunden osv. I tilfælde af den gratis var der et underligt problem, jeg stod overfor. Appen fryser ofte den aktive session og efterlader en åben session på fjernserveren. Så jeg skal manuelt afslutte forbindelsen fra serveren og tvinge genstart af appen. Til tider opretter appen ikke engang forbindelse til serveren, og logfilerne har ingen klar beskrivelse af den.

Der er ikke mange SSH-apps til iOS. Her er de bedste ssh-klient iOS-apps, der ikke kun giver dig mulighed for at fyre en SSH-session, men konfigurere SSH Agent, portvideresendelse og nøgler.

Læs:De 5 bedste apps til Wi-Fi Analyzer til iPhone og iPad

Krypteringsalgoritme: RSA, DSA.

Oversigt:

  • Understøtter SFTP, Tunneling, HTTP, WebSSH
  • Generering af manuelle taster osv.

Download WebSSH Essential (gratis)

3. Shelly

Shelly er en dedikeret SSH-klientapp baseret på PuTTY. Appen er ret grundlæggende, og du bliver mødt med en forbindelsesadministrationsskærm ved opstart. Her vises dine tilføjede og nylige forbindelser. Shelly tillader dig ikke at have flere sessioner eller forbindelser i den gratis variant.

Terminalen understøtter handlingsbaserede bevægelser, som du kan klemme for at øge skriftstørrelsen. Shelly er baseret på PuTTY-motoren og er meget synlig, når du åbner den. Shelly-tastaturet i terminalen har nogle ekstra taster som Fn, Esc, Ctrl, pil og rulle. Premium-versionen har meget mere tilbud, og freeware er begrænset til bare metal-funktioner. I premium-versionen får du genereret og importeret private nøgler. Derudover kan du holde sessionen aktiv i baggrunden.

Samlet set er Shelly en god SSH-klient, men de fleste af de avancerede funktioner som nøglegenerering er premium, hvilket gør den gratis ret grundlæggende og ikke tiltalende for strømbrugerne.

nøgler, server, understøtter, som, flere, gratis, termius, endda, getconsole, funktioner, helt, sessioner, portwarding, generere, oprette forbindelse

Krypteringsalgoritmer:3DES, ChaCha20, Blowfish, 3DES.

Oversigt:

  • SSH Agent og Port Forwarding
  • Mulighed for manuelt at generere nøgler
  • Gestusstøtte i terminalen
  • Adgangskodelås appen

Download Shelly (gratis)

4. Termius

Termius er den mest populære SSH-klientapp til Android, og den findes også på iOS. Brugergrænsefladen er minimal, og det ligner en terminal med et moderne touch. I sammenligning med de ovennævnte apps leverer Termius Mosh. Hvis du ikke ved det, er Mosh bygget til mobile SSH-klienter. Dette hjælper din mobil med at holde forbindelsen til SSH-serveren, selv når du hopper rundt i forskellige Wi-Fi-netværk og mobildata.

I lighed med de ovennævnte apps understøtter Termius også import af nøgler eller manuel generering af dem. Derudover kan du også eksportere dine nøgler til en tekstfil, PEM- eller PPK-filer og derefter dele dine nøgler med Termius på andre enheder via iTunes. Du kan også konfigurere port-videresendelse i appen via en GUI-grænseflade. Det understøtter lokal, fjern og dynamisk portvideresendelse.

Der er ikke meget at klage over Termius, men fejlrapporteringen kan bestemt forbedres. Hver gang jeg får en mislykket forbindelse, åbner den ikke en terminal og beskriver fejlen. Enten skal du åbne loggene eller klikke på fejlikonet, som igen ikke giver nok detaljer om den mislykkede forbindelse.

Bedste SSH-klientapps til iOS til styring af eksterne servere

Krypteringsalgoritme: AES, DES, 3DES, AES-128 og AES-256.

Oversigt:

  • Mosh og Telnet
  • Flere forbindelser og sessioner
  • Mulighed for at gruppere flere værter i en gruppe
  • Lokal, fjern og dynamisk portvideresendelse
  • Mulighed for at importere og generere nøgler
  • Session Logning i appen

Download Termius (gratis)

5. Blink skal

Blink Shell er den eneste betalte app på denne liste, og den sætter dig tilbage omkring $ 20. Nu tilbyder appen nogle unikke funktioner til denne pris. Først og fremmest bruger den Chromium's HTerm til at udskrive dmesg-fejlen hurtigere på klientterminalen. Appen har den bedste fejlrapportering på denne liste. Uanset om din vært ikke svarer, eller din T-Mobile ikke tillader LTE, og du skal tænde for en VPN, er Blink Shell mest på det punkt med fejlrapporteringen.

I lighed med Termius bruger den Mosh, hvilket er absolut nødvendigt for en mobil SSH-klient. Desuden tilbyder den den bedste understøttelse af eksternt tastatur. Det registrerer pegefeltbevægelser, og du kan rulle problemfrit med det.

Prompt2 er en anden betalt app, men den leverer ikke Mosh lige nu. Derudover understøtter det Face ID til godkendelse.

Bedste SSH-klientapps til iOS til styring af eksterne servere

Krypteringsalgoritme: AES-128 og AES-256.

Oversigt:

  • Mosh og SSH
  • Portvideresendelse
  • Importer og generer nøgler
  • Mulighed for at synkronisere nøgler med iCloud
  • Understøtter både Vim og Emac genveje
  • Brugerdefinerede skrifttyper og temaer

Download Blink Shell ($ 19,99)

Hvilken skal du vælge?

Hvis du har brug for en app til regelmæssig forbindelse og serveradministrator, ville Termius være det ideelle valg. Det eneste scenarie, du skal bruge GetConsole, er, hvis du har videresendelse af SSH-agent. Til enkel og engangsbrug kan du prøve enten WebSSH og Shelly. Hvis du foretrækker at arbejde på en iPad eller iPhone, skal Blink være på din liste over must-buy apps.

Når det er sagt, hvis du finder noget, vi mangler, skal du give udtryk for dine tanker i kommentarerne nedenfor. Jeg ville elske at høre dig ud.

Læs også:6 Bedste Android SSH-klienter, du skal prøve

Se Også