Aanbevolen, 2024

Editor'S Choice

PuTTY voor Mac: 5 gratis alternatieve SSH-clients om te gebruiken

Als u de eigenaar of de manager bent van een website of een systeembeheerder, wat dat betreft; je moet wel eens hebben gehoord van (en waarschijnlijk gebruikt) PuTTY. Het verplaatsen van Windows naar Mac is meestal een opwindende en positieve verandering, als je PuTTY wel hebt gebruikt, zul je merken dat je in het donker bent gestrand, omdat er geen PuTTY-ondersteuning is op Mac.

Ik zelf, doe geen SSH op mijn website, en dus vind ik het niet erg om PuTTY te missen. Het vormt echter een probleem voor veel mensen die PuTTY gebruiken en is pas onlangs overgeschakeld naar Mac. Welnu, we hebben een lijst samengesteld met 5 gratis PuTTY-alternatieven die SSH moeten toelaten tot een externe server:

1. Terminal

De Terminal-app is de standaard CLI die bij de Mac wordt meegeleverd en is een vrij krachtig hulpmiddel, voor het geval je het nog niet wist. U kunt de Terminal naar SSH gebruiken op een externe server, op voorwaarde uiteraard dat u over de geldige inloggegevens beschikt.

Hier is een kort voorbeeld van hoe u de Terminal naar SSH kunt gebruiken voor een webserver. Ik gebruik de hostserver van mijn website voor illustratiedoeleinden. Het enige dat u hoeft te doen, is de servernaam wijzigen in uw server en uw inloggegevens gebruiken.

1. Start Terminal .

2. Gebruik de volgende opdracht om verbinding te maken met uw webserver met behulp van SSH:

ssh server_name -p port_number -l login_id

  • In mijn geval wordt het commando:
    ssh server208.web-hosting.com -p 21098 -l my_username

3. U wordt gevraagd om uw wachtwoord in te voeren . Het typen zal voor veiligheidsdoeleinden worden verborgen.

4. Nadat u het inlogwachtwoord hebt ingevoerd, drukt u op Enter en wordt u verbonden via SSH. U kunt nu shell-opdrachten uitvoeren op uw server.

2. iTerm2

iTerm2 is een Terminal-vervanging voor Mac met een overvloed aan extra functies die de standaard Terminal-app niet biedt. Opvallend bij de verschillende functies die iTerm2 biedt zijn:

  • Ondersteuning voor split-windows: meerdere onafhankelijke terminals op hetzelfde tabblad.
  • Ondersteuning voor annotatie: notities en opmerkingen toevoegen aan shell-opdrachten die zijn uitgevoerd.
  • Direct afspelen: deze functie speelt een geschiedenis af van alles wat u hebt gedaan op iTerm2, voor het geval u vergat een nummer of een detail van oudere opdrachten te kopiëren.
  • Beter zoeken: zoeken op iTerm2 markeert alle overeenkomsten voor het woord, zoals Safari en Chrome.
  • Mouseless Copy: u hoeft de muis niet meer te gebruiken om tekst te kopiëren of te plakken!
Meerdere tabbladen openen in iTerm2

Er zijn veel andere functies die door iTerm2 worden aangeboden. Je kunt erover lezen op hun officiële website. Het proces naar SSH naar een webserver met iTerm2 is precies hetzelfde als het proces in Terminal, behalve dat iTerm2 uw leven binnen de Terminal gemakkelijker zal maken.

Download hier

3. vSSH Lite

vSSH is een premium-app, maar biedt ook gratis een Lite-versie. vSSH is gericht op SSH- of Telnet-verbindingen of voor poortdoorschakeling. In tegenstelling tot Terminal en iTerm2 is vSSH geen Terminal-vervanging. Het biedt echter wel een CLI nadat u met succes een verbinding hebt gemaakt met een website met behulp van SSH. De app biedt een overvloed aan functies, waaronder de mogelijkheid om een ​​gebruikersnaam en wachtwoord te gebruiken voor verificatie, of zelfs codering van openbare / privésleutels . Als u SSH-apps op andere apparaten gebruikt, zoals een iPhone of een iPad, kan vSSH Lite ook iCloud-verbindingen met die apps maken en zelfs macro's delen . Het ondersteunt key- en port forwarding, evenals logging- en pseudografische ondersteuning.

Voor basisgebruik is vSSH Lite echter voldoende, als u meerdere vSSH-vensters tegelijk wilt openen, moet u de betaalde versie van de app kopen ($ 4, 46).

Download hier

4. DTerm

DTerm is een andere app voor Terminal-vervanging. Het is een contextgevoelige opdrachtregeltoepassing die kan worden gestart via elk venster waaraan u werkt, waardoor het eenvoudig is om opdrachten uit te voeren voor de bestanden waarmee u werkt in de grafische gebruikersinterface en om er opdrachtregelacties op uit te voeren. Als u een volledig terminalvenster voor uw taken wilt gebruiken, drukt u eenvoudig op Command + Return en DTerm start een volledig Terminal-venster, dat al is ingesteld met de juiste werkdirectory en u kunt meteen aan de slag. De app ondersteunt ook volledig een standaard autocompletion- systeem voor opdrachtregels, dus u kunt eenvoudig op F5 drukken in het opdrachtveld om een ​​venster voor automatisch aanvullen te krijgen met suggesties voor de mogelijke opties voor automatisch aanvullen van de opdracht die u typt.

Download hier

5. Shuttle

Shuttle is niet zozeer een app, het is een snelmenu voor je SSH-servers . Of dat is hoe het is geadverteerd. Omdat ik SSH niet gebruik, dacht ik dat ik er niet echt veel gebruik van zou hebben, maar het blijkt dat Shuttle kan worden geconfigureerd om met slechts een paar klikken opdrachten of scripts uit te voeren.

Shuttle wordt geleverd met een shuttle.json- bestand dat u kunt bewerken (met een teksteditor van uw keuze) om SSH-servers en configuraties toe te voegen aan het snelmenu dat Shuttle aan uw menubalk toevoegt, en in dit json-bestand kunt u feitelijk een invoer voor elke opdracht die u wilt uitvoeren, wanneer op het overeenkomstige menu-item wordt geklikt. Dit zijn geweldige dingen! Niet alleen SSH, u kunt in principe gewoon opdrachten toevoegen om aangepaste scripts uit te voeren vanuit de menubalk, en ze te laten openen in een nieuw Terminal-venster, of een nieuw tabblad in hetzelfde Terminal-venster.

Download hier

Toegang tot een veilige Shell op afstand met behulp van deze SSH-clients

Het blijkt dat Mac-gebruikers niet echt een aparte client zoals PuTTY nodig hebben voor SSH-doeleinden. De Terminal-app heeft al wat PuTTY geeft aan Windows-gebruikers. Voor extra functies en extra kleurondersteuning kunt u zich echter wenden tot een van de bovengenoemde apps. Het leren van SSH kan van pas komen, als je ooit je eigen website wilt runnen of een systeem op afstand wilt beheren, op een veilige manier, dus begin vandaag nog.

We horen graag van je ervaringen met SSH op een Mac en de problemen (als die er zijn), waar je mee te maken kreeg vanwege het ontbreken van PuTTY-ondersteuning voor macOS. Geef ons een shout in de comments hieronder.

Top