Het is misschien niet elke dag, maar er zullen momenten zijn dat u onderweg bent en uw server of IoT-apparaat moet controleren op status of prestaties. In die situaties is er niets beters dan de mogelijkheid om via SSH in te loggen op uw server.
SSH biedt een gecodeerd kanaal tussen een client en een server. Meestal gebruikt het de opdrachtregelinterface, maar het kan ook worden gebruikt om een GUI-toepassing op de server uit te voeren. Met een SSH-server op je Android geïnstalleerd, kun je dat niet alleentoegang tot uw Android vanaf uw computer, maar kopieer ook bestanden via de scp- en sftp-programma's. Gelijkenis, met een SSH-client op je Android, kun je de status van je servers en IoT-apparaten controleren.
Helaas heeft Android geen ingebouwde SSH-functie. Maar dat betekent niet dat je geen toegang hebt tot SSH via Android. Hier zijn enkele van de beste SSH-clients voor Android.
Android SSH-client
1. Termius
Termius is een van de prachtig ontworpen en gratis apps voor toegang tot SSH, Mosh en Telnet. De gebruikersinterface is vrij minimaal en het gebruik van de app is ook heel eenvoudig. Het enige dat u hoeft te doen, is de SSH-opdracht invoeren om in te loggen op uw server en uw server, Raspberry Pi, Docker-container of een andere service of machine te beheren. U kunt zelfs via de lokale terminal toegang krijgen tot uw eigen Android-apparaat. Als extra bonus heeft de app ook een ingebouwde SFTP-client, zodat u gemakkelijk bestanden en mappen op uw server kunt beheren, downloaden en uploaden.
Functies van Termius omvatten ondersteuning voor meerdere cryptografische algoritmen zoals ed25519, ECDSA en chacha20-poly1305, ingebouwde sleutelgenerator, ondersteuning voor het importeren van stopverfsleutels, ondersteuning voor tweefactorauthenticatie, dynamische poortdoorschakeling, mogelijkheid om hosts te groeperen, enz.
Als je op zoek bent naar een volledig functionele SSH-client met een goed ontwerp, probeer dan Termius.
Prijs: De app is gratis, maar sommige functies, zoals SFTP, terminal-tabbladen, SSH key agent forwarding, vingerafdrukbeveiliging, synchronisatie tussen machines, mogelijkheid om fragmenten op te slaan en uit te voeren, ondersteuning voor omgevingsvariabelen, enz., Zijn vergrendeld achter het maandelijkse of jaarlijkse abonnement. U kunt hier prijsinformatie krijgen.
2. ConnectBot
ConnectBot een populaire SSH- en Telnet-client die volledig gratis is met alle functies en aanpassingen die u ooit nodig zult hebben. Het beste van de app is dat het je een breed scala aan opties biedt bij het maken van een SSH-host. U kunt bijvoorbeeld SSH-auth-agent gebruiken, compressie inschakelen, lettergrootte aanpassen, wijzigen hoe de DEL-knop werkt, enz.
Tijdens het gebruik van ConnectBot biedt de app u een reeks speciale toetsen waarmee u toegang hebt tot functietoetsen, pijltoetsen, controletoets, escape-toets, enz. Andere functies van ConnectBot zijn onder meer een permanente verbinding, automatiseringsscripts voor na het inloggen, de mogelijkheid om openbare sleutels te beheren , etc. Simpel gezegd, ConnectBot heeft alle basisfuncties die u van een goede SSH-client mag verwachten.
Natuurlijk heeft ConnectBot niet alle functies van Termius, maar het maakt het goed met zijn gebruiksgemak en aanpassingsmogelijkheden. En, zei ik dat het helemaal gratis is? Dus als u op zoek bent naar een gebruiksvriendelijke SSH-client die alle basisfuncties heeft, dan is ConnectBot iets voor u.
Prijs: De app is gratis, heeft geen advertenties of in-app-aankopen.
3. JuiceSSH
JuiceSSH is alweer een geweldige SSH-, Mosh- en Telnet-client. De app is gestroomlijnd, minimaal en rijk aan functies. Het beste van JuiceSSH is dat je identiteiten kunt instellen voor verschillende verbindingen. Voor het geval u zich afvraagt: identiteiten zijn een reeks gebruikersnamen, wachtwoorden of privésleutels die u voor meerdere verbindingen gebruikt.
Terwijl u een SSH-verbinding maakt, kunt u deze configureren om bij het inloggen een specifiek script uit te voeren. Deze functie is erg handig als u altijd hetzelfde doet nadat u zich op uw computer hebt aangemeld. Andere kenmerken van JuiceSSH zijn ondersteuning voor lokale Android-terminals, plug-ins van derden, meerdere thema's, ondersteuning voor extern toetsenbord, mogelijkheid om te kopiëren en plakken tussen sessies, RSA-sleutelgenerator, sleutel doorsturen, compressie voor langzame verbindingen, mogelijkheid om meerdere SSH-verbindingen in de achtergrond, etc.
Prijs: De app is gratis en heeft geen advertenties. Maar de app bevat in-app-aankopen om enkele vergrendelde functies te ontgrendelen, zoals post-login-script, dynamische poortdoorschakeling, ondersteuning voor Amazon EC2-instanties, enz.
4. Verre commandant SSH-client
Far Commander is een relatief nieuwe SSH-client voor Android die vrij eenvoudig en gebruiksvriendelijk is. Een van de functies die ik erg leuk vind aan Far Commander, is dat je specifieke commando's kunt maken en deze naar behoefte kunt categoriseren. U kunt deze voorgeconfigureerde commando's vervolgens met een enkele tik in verschillende SSH-sessies gebruiken. U kunt natuurlijk ook al uw SSH-servers in verschillende categorieën indelen voor gebruiksgemak. De app heeft ook een back-upfunctie waarmee u een back-up kunt maken van alle aangepaste opdrachten, serverinformatie en categorieën.
Zoals ik al eerder zei, Far Commander is een eenvoudige SSH-client zonder enige geavanceerde functies. Dat gezegd hebbende, het klaart de klus naadloos met slechts een paar tikken.
Prijs: De app is gratis en heeft geen advertenties. Hoewel de app in-app-aankopen heeft, zijn deze beperkt tot donaties, althans vanaf het moment dat dit wordt geschreven.
5. Mobiele SSH
Mobile SSH is een gratis SSH-client die is ontworpen op basis van OpenSSH en Putty. De app is erg basic, heeft geen instellingen of configuratie-opties en de gebruikersinterface is niet zijn sterke punt. De app ondersteunt echter meerdere SSH-sessies en RSA-sleutelverificatie. Voeg gewoon je SSH-gegevens toe, tik op de verbindingsknop en je bent klaar om te gaan. Niets meer niets minder.
Als u gewoon op zoek bent naar een eenvoudige SSH-client die de klus in een mum van tijd klaart, dan is Mobile SSH een goede keuze.
Prijs: De app is gratis en heeft advertenties. RSA-sleutelverificatie en ondersteuning voor meerdere SSH-sessies zijn alleen beschikbaar in de pro-versie. Je kunt de pro-versie als een aparte app in de Play Store kopen voor $ 2,99.
6. Termux
Termux is een andere zeer populaire SSH-client voor Android. Wat Termux speciaal maakt, is de ondersteuning voor een uitgebreide Linux-pakketverzameling uit de doos. Bovenal is Termux anders dan alle andere applicaties op deze lijst. d.w.z. het is een krachtige terminalemulator. Dus wanneer u de app op uw Android-apparaat installeert, krijgt u toegang tot de Linux-shell waar u verschillende pakketten kunt installeren en reeds geïnstalleerde pakketten kunt upgraden of verwijderen. In feite kun je Termux gebruiken om te ontwikkelen in C. Omdat de app een gewone terminal is, kun je de SSH-opdracht gebruiken om verbinding te maken met je server of andere SSH-services, net zoals je zou doen op een normale computer.
Als je je een beetje verveelt, kun je zelfs op tekst gebaseerde games spelen op Termux of converteer video met FFmpeg. Simpel gezegd, als je een beetje avontuurlijk bent en de knowhow hebt om met de Linux-shell om te gaan, probeer dan Termux. U zult zich direct thuis voelen.
Prijs: De app is gratis, heeft geen advertenties of in-app-aankopen.
Lezen:Hoe Termux te gebruiken om YouTube-video's te downloaden
Dat is het voor nu. Deel uw opmerking en gedachten en gedachten in de opmerkingen hieronder.