Beste SSH-client-apps voor iOS om externe servers te beheren

Er zijn veel SSH-client-apps voor iPhone en iPad, maar ze werken niet allemaal zoals verwacht. Sommige zijn gratis, andere zijn betaald en ze vervullen allemaal de basisfunctie van verbinding maken met een SSH-server. Maar de gebruikersvereisten verschillen van het alleen inschakelen van de server tot het kunnen configureren van SSH Agent-doorsturing, poortdoorschakeling en zelfs het genereren van publiek-private sleutels. Dus om die redenen zijn hier de beste SSH-clients voor iOS.

Beste SSH-client-apps voor iOS om externe servers te beheren

Beste SSH-client-apps voor iOS

1. GetConsole

GetConsole is de eenvoudigste SSH-client-app. De gebruikersinterface lijkt veel op PuTTY. Wanneer u de app start, wordt u begroet met een zwart scherm. In de rechterbovenhoek krijg je het hamburgersymbool, door erop te klikken, wordt het instellingenvak geopend. Hoewel de gebruikersinterface eenvoudig is, biedt de app veel functies. U kunt uw host en inloggegevens opslaan of snel een sessie starten zonder de details op te slaan.

De clientterminal ondersteunt Tab-, Ctrl-, Cmd- en pijltoetsen samen met de normale toetsenbordinvoer. U kunt wachtwoorden opslaan in de app die werkt als vervanging voor automatisch invullen tijdens het inloggen. Als het een server is waarmee u regelmatig verbinding maakt, kunt u ook sleutels instellen.

Het ondersteunt codering algoritmen zoals SSH1, RSA, DSA. De gegenereerde sleutel is in PPK-indeling die ook PuTTY wordt ondersteund. En als u PuTTY op uw desktop gebruikt, kunt u de privésleutelgegevens op uw iPhone of iPad kopiëren en plakken. Dat gezegd hebbende, is er geen optie om sleutels uit een bestand te bouwen. Bovendien heeft de app ook een Script Manager die bepaalde acties kan automatiseren op basis van een gebeurtenistrigger.

GetConsole werkt meestal goed, maar soms kan de GUI lastig worden. Heel vaak herkent het mijn aanrakingen niet en zou ik moeten dubbeltikken of geforceerd sluiten. Het instellingenmenu is ook niet zo intuïtief en behoorlijk vol met opties. Er is geen betaalde variant van deze app en zelfs de gratis versie staat je niet toe om een ​​keep-alive-timer in te stellen. Als u zich afvraagt ​​wat het aantal verbindingen is, nee, u kunt niet meerdere sessies tot stand brengen met een enkele server, maar meerdere verbindingen zijn toegestaan.

Beste SSH-client-apps voor iOS om externe servers te beheren

Cijfer-algoritme: SSH1, RSA, DS

Overzicht:

  • Verbinding via SSH / TELNET / TCP / Serieel / Bluetooth met ondersteuning voor meerdere tabbladen
  • Geïntegreerde TFTP-server
  • Bluetooth-toetsenbordondersteuning
  • Ondersteuning voor scripts en volledige logboekregistratie
  • SSH Agent en Port Forwarding.

GetConsole downloaden (gratis)

2. WebSSH

WebSSH Essential is niet alleen een SSH-client, maar ook een SFTP- en HTTP-client. De gebruikersinterface van de app is vrij eenvoudig met alle protocollen onderaan als tabbladen. In tegenstelling tot GetConsole is er geen optie voor snel verbinden. U moet een host toevoegen en configureren om een ​​verbinding tot stand te brengen. Net als bij GetConsole, staat WebSSH ook het importeren van sleutels uit PPK- en OpenSSH-bestanden toe. Als alternatief kunt u er altijd voor kiezen om handmatig sleutels te genereren via uw eigen RSA- of DSA-sleutel.

In tegenstelling tot andere apps heb je hier minder sneltoetsen. Ik kon bijvoorbeeld de Fn-toets en de Esc-knop niet vinden. Dat gezegd hebbende, ondersteunt de app aanraakacties zoals naar links of rechts vegen om tussen meerdere SSH-sessies te scrollen of op en neer scrollen om de vorige terminaluitgangen te zien. Hoewel de app Bluetooth of een extern toetsenbord ondersteunt, had ik vaak problemen om hem met de app te verbinden.

De gratis versie van WebSSH biedt een behoorlijk aanbod, maar de advertenties kunnen soms vervelend worden. Als je premium gaat, krijg je een advertentievrije ervaring samen met enkele extra functies zoals het genereren van sleutels, het draaien van een terminal op de achtergrond, enz. In het geval van de gratis versie was er een vreemd probleem waarmee ik te maken kreeg. De app bevriest de actieve sessie regelmatig en laat een open tty-sessie achter op de externe server. Dus ik moet de verbinding van de server handmatig beëindigen en de app geforceerd opnieuw opstarten. Soms maakt de app zelfs geen verbinding met de server en hebben de logboeken er geen duidelijke beschrijving van.

Er zijn niet veel SSH-apps voor iOS. Hier zijn de beste ssh-client ios-apps waarmee u niet alleen een SSH-sessie kunt starten, maar ook SSH-agent, poortdoorschakeling en sleutels kunt configureren.

Lezen:5 Beste Wi-Fi Analyzer-apps voor iPhone en iPad

Cijfer-algoritme: RSA, DSA.

Overzicht:

  • Ondersteunt SFTP, Tunneling, HTTP, WebSSH
  • Handmatige sleutels genereren, enz.

WebSSH Essential downloaden (gratis)

3. Shelly

Shelly is een speciale SSH-client-app op basis van PuTTY. De app is vrij eenvoudig en u wordt bij het opstarten begroet met een verbindingsbeheerscherm. Hier verschijnen uw toegevoegde en recente verbindingen. Shelly staat niet toe dat je meerdere sessies of verbindingen hebt in de gratis variant.

De terminal ondersteunt op acties gebaseerde gebaren zoals u kunt knijpen om de lettergrootte te vergroten. Shelly is gebaseerd op de PuTTY-engine en is goed zichtbaar als je deze opent. Het Shelly-toetsenbord in de terminal heeft enkele extra toetsen, zoals Fn, Esc, Ctrl, pijl en scrollen. De premium-versie heeft veel meer aanbod en de freeware is beperkt tot bare-metal-functies. In de premium-versie mag u privésleutels genereren en importeren. Bovendien kunt u de sessie op de achtergrond actief houden.

Over het algemeen is Shelly een goede SSH-client, maar de meeste geavanceerde functies, zoals het genereren van sleutels, zijn premium, wat de gratis versie vrij eenvoudig en onaantrekkelijk maakt voor de ervaren gebruikers.

sleutels, server, ondersteunt, zoals, meerdere, gratis, termius, zelfs, getconsole, functies, vrij, sessies, portwarding, genereren, verbinden

Coderingsalgoritmen:3DES, ChaCha20, Blowfish, 3DES.

Overzicht:

  • SSH Agent en Port Forwarding
  • Optie om handmatig sleutels te genereren
  • Gebarenondersteuning in de terminal
  • Vergrendel de app met een wachtwoord

Shelly downloaden (gratis)

4. Termius

Termius is de meest populaire SSH-client-app voor Android en is ook aanwezig op iOS. De gebruikersinterface is minimaal en ziet eruit als een terminal met een modern tintje. In vergelijking met de bovengenoemde apps biedt Termius Mosh. Voor het geval je het niet weet, Mosh is gebouwd voor mobiele SSH-clients. Dit helpt uw ​​mobiele telefoon om verbonden te blijven met de SSH-server, zelfs wanneer u tussen verschillende Wi-Fi-netwerken en mobiele data springt.

Net als bij de bovengenoemde apps ondersteunt Termius ook het importeren van sleutels of het handmatig genereren ervan. Bovendien kunt u uw sleutels ook exporteren naar een tekstbestand, PEM- of PPK-bestanden en vervolgens uw sleutels delen met Termius op andere apparaten via iTunes. U kunt ook port-forwarding in de app instellen via een GUI-interface. Het ondersteunt lokale, externe en dynamische poortdoorschakeling.

Over Termius valt niet veel te klagen, maar de foutrapportage kan zeker verbeterd worden. Elke keer dat ik een mislukte verbinding krijg, wordt er geen terminal geopend en wordt de fout beschreven. U moet de logboeken openen of op het foutpictogram klikken, dat opnieuw onvoldoende details over de mislukte verbinding biedt.

Beste SSH-client-apps voor iOS om externe servers te beheren

Cijfer-algoritme: AES, DES, 3DES, AES-128 en AES-256.

Overzicht:

  • Mosh en Telnet
  • Meerdere verbindingen en sessies
  • Mogelijkheid om meerdere hosts in een groep te groeperen
  • Lokale, externe en dynamische poortdoorschakeling
  • Optie om sleutels te importeren en te genereren
  • Session Logging in de app

Termius downloaden (gratis)

5. Knipperende schaal

Blink Shell is de enige betaalde app op deze lijst en kost ongeveer $ 20. Nu biedt de app enkele unieke functies voor deze prijs. Allereerst gebruikt het Chromium's HTerm om de dmesg-fout sneller op de clientterminal af te drukken. De app heeft de beste foutrapportage op deze lijst. Of uw host nu niet reageert of uw T-Mobile LTE niet toestaat en u een VPN moet inschakelen, Blink Shell heeft het meestal goed met de foutrapportage.

Net als bij Termius gebruikt het Mosh, wat absoluut noodzakelijk is voor een mobiele SSH-client. Bovendien biedt het de beste externe toetsenbordondersteuning. Het detecteert trackpad-bewegingen en u kunt er naadloos mee scrollen.

Prompt2 is een andere betaalde app, maar biedt vanaf nu geen Mosh. Bovendien ondersteunt het Face ID voor authenticatie.

Beste SSH-client-apps voor iOS om externe servers te beheren

Cijfer-algoritme: AES-128 en AES-256.

Overzicht:

  • Mosh en SSH
  • Port forwarding
  • Importeer en genereer sleutels
  • Optie om sleutels te synchroniseren met iCloud
  • Ondersteunt zowel Vim- als Emac-snelkoppelingen
  • Aangepaste lettertypen en thema's

Blink Shell downloaden ($ 19,99)

Welke moet je kiezen?

Als u een app nodig heeft voor een normale verbinding en serverbeheer, is Termius de ideale keuze. Het enige scenario dat u GetConsole zou moeten gebruiken, is als u SSH-agent forwarding heeft. Voor eenvoudig en eenmalig gebruik kunt u WebSSH en Shelly proberen. Als u liever op een iPad of iPhone werkt, zou Blink in uw lijst met must-buy-apps moeten staan.

Dat gezegd hebbende, als u iets vindt dat we missen, vertel dan uw mening in de onderstaande opmerkingen. Ik hoor je graag.

Lees ook:6 Beste Android SSH-client die u zou moeten proberen

Zie Ook