Om een SSH-verbinding tot stand te brengen tussen uw Linux-pc en een externe server, moet u een SSH-client hebben geïnstalleerd. Hier zijn enkele van de beste opties.
Secure Shell (SSH) is een netwerkverbindingsprotocol waarmee u externe computers via een netwerk kunt besturen.
Om SSH op Linux te gebruiken, moet u een SSH-client installeren. Hier is een lijst met enkele van de meest populaire SSH-clients voor Linux waaruit u kunt kiezen.
1. OpenSSH
Waarschijnlijk de meest populaire SSH-client voor Linux, OpenSSH wordt standaard geïnstalleerd op de meeste Linux-distributies. Het is open-source, gratis te gebruiken en veelzijdig. OpenSSH is ook beschikbaar op andere platforms zoals Windows, macOS en BSD.
OpenSSH is lichtgewicht en eenvoudig te gebruiken. Het wordt geleverd met een set tools die de klus klaren, niets bijzonders. U kunt het gebruiken voor SSH-tunneling, veilige aanmeldingen op afstand en bestandsoverdracht.
OpenSSH wordt ook geleverd met de ssh-keygen hulpprogramma waarmee u dit kunt doen maak gecodeerde sleutels voor veiliger inloggen op afstand zonder wachtwoord.
Veilige bestandsoverdracht is een andere topfunctie van OpenSSH. Met de opdracht scp kunt u bestanden veilig tussen twee computers overbrengen, zowel lokaal als via internet. Met het scp-hulpprogramma kunt u ook bestanden over verschillende besturingssystemen overbrengen. U kunt bijvoorbeeld bestanden overzetten van een Linux-server naar een Windows-pc of macOS.
Als je OpenSSH niet hebt geïnstalleerd, kun je het als volgt installeren op een op Debian gebaseerde distro zoals Ubuntu:
sudo apt installeer openssh-server
Op op RHEL gebaseerde distro's:
sudo dnf installeer openssh-server
Op ArchLinux:
sudo pacman -Sy opentssh
2. Stopverf
PuTTY is een andere krachtige open-source en platformonafhankelijke SSH-client die oorspronkelijk is ontwikkeld voor Windows, maar nu zijn weg heeft gevonden naar Linux en macOS.
PuTTY wordt geleverd met een intuïtieve en lichtgewicht GUI die heel eenvoudig te gebruiken is. Het heeft geweldige functies, waardoor het een favoriet is onder veel systeembeheerders.
Afgezien van SSH ondersteunt PuTTY meerdere externe verbindingsprotocollen zoals telnet - een verouderd verbindingsprotocol dat minder veilig is maar handig bij het verbinden met systemen die geen SSH ondersteunen.
PuTTY ondersteunt ook seriële connectiviteit. Seriële verbinding komt veel voor op netwerkapparaten zoals switches en routers.
Hier leest u hoe u PuTTY op Debian of Ubuntu kunt installeren:
sudo apt installeer stopverf
Op op RHEL gebaseerde distro's:
sudo dnf installeer stopverf
Op Arch Linux en zijn derivaten:
sudo pacman -Sy stopverf
3. Termius
Termius is een moderne en veelzijdige SSH-client voor Linux. Het is echt platformonafhankelijk omdat je het zowel op pc's als smartphones kunt gebruiken. Het is beschikbaar op macOS, Windows, Linux, Android en iOS.
Termius is gratis voor persoonlijk gebruik met beperkte functies, die nog steeds geweldig zijn. Voor meer geavanceerde functies en teamsamenwerking kunt u zich abonneren op de Pro- of Team-versie, wat de investering waard is op basis van de functies waarmee het wordt geleverd en de productiviteitsverhoging.
Ongetwijfeld een van de meest aanpasbare SSH-clients die momenteel op de markt zijn, wordt Termius geleverd met verschillende thema's, lettertypestilering en andere aanpassingsfuncties.
Met Termius kunt u uw gegevens en configuraties veilig synchroniseren en er een back-up van maken, dus wanneer u overschakelt naar een ander apparaat, krijgt u dezelfde look en feel. Termius kan ook SSH-configuratiegegevens importeren van andere SSH-clients zoals PuTTY, MobaXterm en SecureCRT.
Werk eenvoudig samen met andere teamleden en zakenpartners door veilig SSH-sessies te delen, toegang te krijgen tot infrastructuur en gegevens in de cloud te synchroniseren met Termius.
Downloaden:Termius
4. MobaXterm
MobaXterm is een krachtige terminal en SSH-client die oorspronkelijk is ontworpen voor Windows. Het heeft nu een draagbare editie voor Linux.
MobaXterm wordt geleverd met een breed scala aan functies en hulpmiddelen voor computergebruik op afstand. Het wordt geleverd met een geïntegreerde X-server, waarmee u GUI-applicaties op afstand kunt uitvoeren en weergeven op uw lokale apparaat.
Afgezien van SSH, kunt u met MobaXterm meerdere externe verbindingsoplossingen gebruiken, zoals SFTP, RDP, VNC FTP en het minder veilige telnet. Het wordt ook geleverd met tal van netwerktools om uw dagelijkse werklast te ondersteunen.
Met MobaXterm kunt u eenvoudig meerdere sessies tegelijk beheren. Binnen de interface met tabbladen kunt u schakelen tussen verschillende tabbladen, waardoor u gemakkelijker ondersteuning of onderhoud kunt bieden aan meerdere externe verbindingen tegelijk.
MobaXterm biedt een uitgebreide set functies voor uw externe verbindingsbehoeften. Het wordt veel gebruikt door systeembeheerders, ontwikkelaars en IT-professionals.
Downloaden:MobaXterm
5. Terminator
Terminator is geen SSH-client maar eerder een terminalemulator die robuuste SSH-verbindingen ondersteunt. Het is open-source en platformonafhankelijk.
Met Terminator kunt u meerdere SSH-verbindingen binnen één venster openen en beheren. Bovendien kunt u het gebruiken om alle Linux-commando's uit te voeren die u kent.
U kunt uw SSH-sessies verticaal of horizontaal splitsen binnen een enkel venster met behulp van Terminator. Hierdoor kunt u in één oogopslag snel naar informatie verwijzen en krijgt u een grote productiviteitsboost.
Terminator biedt geweldige aanpassingsfuncties, zodat u de gebruikerservaring naar wens kunt personaliseren. Hiermee kunt u de lettertypen, kleuren, sneltoetsen en andere voorkeuren aanpassen.
Hier leest u hoe u Terminator op Debian en Ubuntu kunt installeren:
sudo apt install terminator
Om op Arch Linux te installeren:
sudo pacman -S terminator
En op op RHEL gebaseerde distro's:
sudo dnf install epel-release && sudo dnf install terminator
6. Remmina
Remmina is een feature-rijke GUI-gebaseerde remote desktop en SSH-client voor Linux. Het wordt geleverd met een schone en gebruiksvriendelijke interface, waardoor het een populaire keuze is onder ingenieurs.
Afgezien van SSH ondersteunt Remmina andere protocollen voor externe verbindingen, zoals Remote Desktop Protocol (RDP), VNC, NX, SPICE, enz. Hierdoor kunt u verbinding maken met een breder scala aan besturingssystemen.
Met Remmina kunt u eenvoudig uw weergave-instellingen, sneltoetsen, authenticatiemethoden en meer aanpassen. Beheer en organiseer uw externe verbindingssessies en apparaten. Sla uw verbindingsprofielen op en sorteer ze voor snelle toegang en samenwerking.
Met de interface met tabbladen kunt u meerdere externe sessies binnen één venster beheren. Dit is handig wanneer u tussen verschillende verbindingen wilt schakelen zonder meerdere vensters te openen.
Remmina wordt ook geleverd met mogelijkheden voor bestandsoverdracht, zodat u bestanden kunt overbrengen tussen uw lokale computer en pc's op afstand.
Voer de volgende opdracht uit om Remmina te installeren op op Debian gebaseerde distro's:
sudo apt installeer remmina
Om op Arch Linux te installeren:
sudo pacman -S remmina
En voer op RHEL-gebaseerde distro's het volgende uit:
sudo dnf installeer remmina
7. PAC-manager
PAC Manager is een krachtige GUI-gebaseerde open-source externe verbindingsoplossing die een gecentraliseerde portal biedt voor het beheer van uw SSH-verbindingen. Het wordt geleverd met functies die speciaal zijn ontworpen voor netwerkingenieurs en systeembeheerders.
PAC Manager biedt mogelijkheden voor automatisering en scripting, zodat u eenvoudig automatisch commandosets op systemen op afstand kunt uitvoeren.
PAC Manager is niet alleen beperkt tot SSH. Het ondersteunt een breed scala aan protocollen zoals RDP, VNC, Serial, enz. Verder ondersteunt het veilige SSH-tunneling en port forwarding naar systemen op afstand.
Hier leest u hoe u PAC Manager op Debian en Ubuntu kunt installeren:
sudo apt installeer pac-manager
En op op RHEL gebaseerde distro's:
sudo dnf installeer pac-manager
Beheer externe verbindingen op Linux met SSH
SSH is een veilig protocol dat geweldige mogelijkheden biedt voor beheer op afstand. Het is vooral van vitaal belang om verbinding te maken met externe Linux-servers die geen GUI hebben.
Verhoog uw productiviteit en verbeter uw workflow door de juiste SSH-client voor uw behoeften te krijgen.