Hoe de Kitty SSH-client te Installeren en te Gebruiken

Ben je op zoek naar een snelle en praktische SSH-client? Zeg hallo tegen de KiTTY SSH-client! KiTTY stelt je in staat om gemakkelijk in te loggen op je externe hosts en automatisch een omgeving op te zetten zoals je lokale shell.

In deze tutorial leer je hoe je de KiTTY SSH-client installeert en gebruikt. Je zult ook enkele van zijn functies bekijken die je leven gemakkelijker zullen maken.

Blijf op de hoogte en maak met een paar klikken verbinding met je server!

Vereisten

Deze tutorial zal een hands-on demonstratie zijn. Zorg ervoor dat je het volgende hebt om mee te doen:

  • A Windows computer – This tutorial uses a Windows 10 21H2.
  • A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.

Kitty SSH-client installeren met Scoop

Scoop is een command-line installer voor Windows. Net als APT en YUM in Linux helpt Scoop je gemakkelijk applicaties te installeren, bij te werken en te beheren. Maar eerst moet je Scoop op je systeem installeren.

1. Open PowerShell als beheerder op je Windows-computer.

2. Voer vervolgens het volgende Invoke-RestMethod-commando uit om het installatiescript van Scoop op te halen, en voer (.\) het script (install.ps1) uit om Scoop op uw computer te installeren.

# Haalt het installatiescript van Scoop op
Invoke-RestMethod get.scoop.sh -outfile 'install.ps1'
# Voert het installatiescript uit als beheerder
.\install.ps1 -RunAsAdmin
Installing Scoop

3. Nadat het is geïnstalleerd, voert u het scoop bucket-commando hieronder uit om Scoop’s extra bucket toe te voegen. Het extra bucket bevat veel nuttige toepassingen, waarvan er een KiTTY is.

scoop bucket add extras
Adding Scoop’s extra bucket

4. Voer nu het onderstaande commando uit om KiTTY te installeren.

scoop install kitty
Installing the KiTTY SSH client

5. Voer tot slot het kitty-commando uit, dat geen uitvoer geeft maar de KiTTY SSH-client start.

kitty

Hieronder zie je het venster van de KiTTY SSH-client. Komt het bekend voor? KiTTY
is een fork van versie 0.76 van PuTTY en is alleen ontworpen voor het Microsoft Windows-platform.

Launching the KiTTY SSH client

Alternatief kunt u KiTTY vinden en openen vanuit uw startmenu.

Launching the KiTTY SSH client from the start menu

Het installeren van de KiTTY SSH-client met behulp van Chocolatey

Als u niet bekend bent met Scoop, is een andere command-line installer voor Windows Chocolatey, waarmee u KiTTY kunt installeren. Chocolatey lijkt op Scoop, maar heeft een uitgebreidere selectie aan toepassingen. Maar net als Scoop moet u eerst Chocolatey op uw computer installeren.

1. Voer de volgende opdracht uit om Chocolatey op uw computer te installeren zonder blokkeringen (Set-ExecutionPolicy Bypass) en prompts (-Force).

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-WebRequest https://community.chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression
Installing Chocolatey

2. Nadat Chocolatey is geïnstalleerd, voert u de onderstaande choco-opdracht uit om KiTTY te installeren.

choco install kitty

Typ bij prompt A en druk op Enter om de installatie te bevestigen.

Installing the KiTTY SSH via Chocolatey

3. Voer tot slot het kitty-commando uit om de KiTTY SSH-client te starten, net als in de laatste stap van de sectie “KiTTY SSH-client installeren met behulp van Scoop”.

kitty

Het downloaden van de draagbare versie van de KiTTY SSH-client

Als u zich niet prettig voelt bij het installeren van de KiTTY SSH-client op uw computer, is er ook een draagbare versie beschikbaar. De draagbare versie is zelfstandig en vereist geen installatie.

Waarom de draagbare versie gebruiken? Er zijn een paar redenen:

  • Misschien gebruikt u een openbare computer en wilt u geen sporen achterlaten van uw activiteiten.
  • Of u heeft mogelijk geen beheerdersrechten op uw computer, waardoor u geen applicaties kunt installeren.

Wat de reden ook is, de draagbare versie van KiTTY komt goed van pas. KiTTY lost een van de grootste problemen met PuTTY op — draagbaarheid.

1. Open je favoriete webbrowser, ga naar de officiële website van KiTTY en klik op de link naar fosshub.com om toegang te krijgen tot de downloadpagina.

Accessing KiTTY’s download page

2. Klik vervolgens op de link voor de draagbare versie van KiTTY voor Windows om KiTTY’s draagbare versie te downloaden.

Downloading the KiTTY SSH client’s portable version

3. Nadat het gedownload is, open het exe-bestand, zoals hieronder weergegeven, om KiTTY te starten.

Op dit punt kun je de gehele map van de draagbare KiTTY kopiëren naar een USB-drive en KiTTY op andere computers gebruiken.

Lunching KiTTY’s portable version

Verbinding maken met een server met behulp van de KiTTY SSH-client

Ongeacht welke methode je hebt gebruikt om KiTTY op je computer te installeren, moet je nog steeds controleren of KiTTY daadwerkelijk werkt. Hoe? Je zult voor de eerste keer verbinding maken met een externe server met behulp van KiTTY.

1. Open KiTTY en voer de volgende informatie in onder de categorie Session:

  • Hostname of IP-adres – Voer het IP-adres of de domeinnaam van je server in. Als je geen server hebt, gebruik dan een willekeurige server met SSH. Deze tutorial maakt gebruik van een Ubuntu 20.04-server.
  • Port – De standaard poort voor SSH is 22, zoals hieronder weergegeven. Je kunt de waarde van de poort op standaard laten, tenzij je Linux-server een andere poort gebruikt.
  • Connection type – Selecteer de SSH-radio-knop, aangezien je KiTTY gebruikt om met je server te SSH’en.
  • Laat andere instellingen zoals ze zijn en klik op de Open-knop (linksonder) om verbinding te maken met je server.
Connecting to a server

2. Klik vervolgens op Accepteren in het nieuwe venster om door te gaan met het verbinden met uw server. Zodra u verbonden bent, opent de terminal van KiTTY, waar u commando’s kunt uitvoeren (stap drie).

Het is normaal dat u de eerste keer dat u verbinding maakt met een server een bericht krijgt over de host key van de server.

Adding an SSH key to the cache

3. Tot slot, geef de gebruikersnaam en het wachtwoord voor uw server in op de terminal van KiTTY.

Houd er rekening mee dat het wachtwoord om beveiligingsredenen niet op het scherm verschijnt terwijl u het typt.

Logging in to the server

Nadat u uw inloggegevens heeft verstrekt, maakt KiTTY verbinding met uw server en ziet u de vertrouwde opdrachtprompt met een welkomstbericht, zoals hieronder weergegeven.

U bent nu ingelogd op uw server en kunt commando’s uitvoeren.

Als u klaar bent met werken op uw server, voert u het exit commando uit en drukt u op Enter om de verbinding met de server te verbreken.

Verifying successful SSH to the server

Beheren van SSH-sessies

Net als PuTTY stelt KiTTY u ook in staat om meerdere SSH-sessies te openen. Maar hoe kunt u ze beheren? KiTTY biedt verschillende manieren om uw SSH-sessies te beheren. Een voorbeeld is het opslaan van uw sessies en later laden.

Deze functie elimineert het tijdrovende proces van het configureren van uw sessie elke keer dat u verbinding maakt met uw server. In plaats daarvan kunt u een opgeslagen sessie laden en met één klik verbinding maken met de server.

Configureer de SSH-sessie, zoals u deed in stap één van de sectie “Een server verbinden met de KiTTY SSH-client”. Maar geef deze keer, in plaats van de sessie te openen, eerst een beschrijvende sessienaam op onder het veld Opslaan Sessies/Nieuwe map en klik op de knop Opslaan om de sessie op te slaan.

Saving an SSH session

De nieuw opgeslagen sessie verschijnt in de lijst, zoals hieronder weergegeven.

Verifying a saved SSH session

Selecteer nu de sessie uit de lijst, klik op de knop Load om de configuratie van de sessie te laden, en klik op Open om de sessie te starten.

Zoals je hieronder kunt zien, verloopt de verbinding met je server sneller met een opgeslagen sessie.

Loading and opening a saved SSH session

Verkeer routeren met een SSH-proxytunnel

Als je van plan bent om verkeer van je lokale computer via een externe server te routeren, komt KiTTY ook van pas. Hiermee wordt het verkeer beveiligd, versleuteld van begin tot eind.

Stel dat je toegang wilt krijgen tot een website die alleen beschikbaar is op de server. In dat geval kun je een SSH-tunnel gebruiken om verkeer van je lokale computer naar de server en vervolgens terug te sturen. Met deze configuratie kun je de website openen alsof je op de server bent.

Om een SSH-tunnel in te stellen:

1. Laad een opgeslagen SSH-sessie voor je server of vul handmatig de verbindingsinformatie in.

2. Breid de categorie Verbinding uit → SSH, en selecteer Tunnels om toegang te krijgen tot de configuratiepagina voor poortdoorsturing.

Accessing the port-forwarding configuration page

3. Configureer een nieuwe poortdoorsturing met het volgende:

  • Bronpoort – Voer een poortnummer in op je lokale computer, maar deze tutorial gebruikt poort 9999.
  • Selecteer de opties Auto en Dynamisch onder Bestemming. Deze opties zorgen ervoor dat de SSH-tunnel alleen beschikbaar is wanneer de SSH-sessie actief is.
  • Klik op Toevoegen om de nieuwe tunnel toe te voegen, die verschijnt in de lijst van actieve tunnels, zoals hieronder weergegeven (D9999).
  • Klik op Openen om verbinding te maken met de server en de SSH-tunnel te activeren.
Setting up an SSH tunnel

4. Open nu Firefox en ga naar about:preferences#general, scroll naar beneden en klik op Instellingen onder Netwerkinstellingen, wat het Verbindingsinstellingen venster opent (stap vijf).

Je moet je applicaties configureren om de SSH-tunnel te gebruiken. Deze tutorial gebruikt Firefox als voorbeeld, maar de stappen zijn vergelijkbaar voor andere applicaties die SOCKS5-proxies ondersteunen.

Opening the Network Settings

5. Selecteer de optie Handmatige proxyconfiguratie en configureer de verbindingsinstellingen als volgt:

  • SOCKS-host en Poort – Voer localhost en poort 9999 in (dezelfde poort die je hebt geconfigureerd voor de SSH-tunnel).
  • Selecteer de optie SOCKS v5 als het protocol om een relaieverbinding tot stand te brengen tussen de interne en externe netwerken.
  • Klik op OK om de wijzigingen op te slaan.

Nu zal al het verkeer van Firefox door de SSH-tunnel gaan en versleuteld worden.

Setting up manual proxy configuration

6. Zoek tot slot je IP-adres op google.com door mijn ip te zoeken om te verifiëren dat de tunnel werkt.

Zoals je hieronder kunt zien, is het IP-adres veranderd naar het IP-adres van de server (142.93.115.37). Dit resultaat geeft aan dat al het verkeer via je server wordt geleid.

Wanneer u de SSH-tunnel niet meer gebruikt, sluit u de SSH-sessie en wordt de tunnel automatisch gesloten.

Verifying the SSH tunnel is working

Conclusie

In deze tutorial hebt u geleerd hoe u de KiTTY SSH-client installeert, verbinding maakt met een server en een SSH-tunnel maakt om het verkeer naar uw server te routeren.

U hebt gezien hoe KiTTY u handig SSH-sessies laat opslaan en laden. En op dit punt kunt u nu afscheid nemen van vervelende sessieconfiguraties telkens wanneer u verbinding maakt met uw servers.

De KiTTY SSH-client is een krachtig instrument dat meer biedt dan u in deze tutorial hebt gezien. Dus waarom KiTTY’s andere functies niet verkennen? Misschien bestanden overzetten en bewerken tussen uw lokale computer en de server met behulp van SFTP?

Source:
https://adamtheautomator.com/kitty-ssh/