SSH op Mac gebruiken met de Native SSH-client

Inhoudsopgave:

Anonim

Wist je dat de Mac een native SSH-client heeft die rechtstreeks in de opdrachtregel is ingebouwd? Deze ssh-client maakt beveiligde verbindingen en externe logins op andere machines mogelijk. In tegenstelling tot Windows heb je geen app van derden nodig om SSH te gebruiken voor verbindingen met externe computers en apparaten, omdat ssh rechtstreeks in Mac OS en Mac OS X is ingebouwd – perfect!

Laten we eens kijken hoe je een SSH-verbinding maakt met een andere computer met behulp van de native SSH-client in Mac OS.

Een snelle achtergrond voor de onbekende; SSH staat voor Secure SHell en maakt het mogelijk om gecodeerde verbindingen met andere computers te maken via een netwerk of het bredere internet. U kunt de SSH-client in Mac OS gebruiken om verbinding te maken met elke andere machine waarop een SSH-server actief is, of het nu op een andere Mac met Mac OS X, linux, unix of Windows-computer is, maakt niet uit, zolang het maar een SSH-server heeft Als u het uitvoert en u beschikt over inloggegevens, kan er veilig verbinding mee worden gemaakt.

Het gebruik van ssh wordt als enigszins geavanceerd beschouwd en is typisch nuttig voor systeembeheer op afstand, shell-activiteit, serverbeheer en andere opdrachtregelactiviteiten. Als je twee computers op je eigen netwerk hebt, kun je vrij eenvoudig een SSH-server op een Mac instellen via Systeemvoorkeuren, of als je handig bent met Terminal, kun je SSH ook via de opdrachtregel inschakelen en dit zelf uitproberen.

De SSH-client op Mac gebruiken

Ervan uitgaande dat u het IP-adres van de externe server en de externe gebruikersnaam bij de hand hebt, is hier alles wat u hoeft te doen om verbinding te maken via SSH in Mac OS en Mac OS X:

  1. Start de Terminal-toepassing, Terminal is te vinden in de map /Applications/Utilities/ maar je kunt hem ook starten vanuit Spotlight door op Command+Spatiebalk te drukken en "Terminal" te typen en dan terug te keren
  2. Voer bij de opdrachtprompt de volgende ssh-syntaxis in:
  3. ssh [email protected]

    Vervang "gebruikersnaam" door het juiste gebruikersaccount van de externe machine en "ip.address" door het IP-adres van de externe machine. Bijvoorbeeld:

    ssh [email protected]

  4. Druk op de Return-toets om de opdracht uit te voeren
  5. Optioneel: Mogelijk moet u de authenticiteit van de host verifiëren. Als alles is uitgecheckt, typt u "ja" om een ​​vingerafdruksleutel te accepteren en verbinding te maken met de SSH-server, of typt u 'nee' om deze te weigeren en verbinding verbreken
  6. Log in op de externe server door het wachtwoord in te voeren voor het gebruikersaccount waarbij u zich aanmeldt

Dat was alles, je bent nu via SSH ingelogd op de externe machine.

Op dit moment hebt u toegang tot alle opdrachtregelfuncties op de externe computer, ervan uitgaande dat u de rechten hebt om de taak uit te voeren of de opdracht uit te voeren. Wat u doet als u eenmaal bent verbonden met SSH, is aan u, maar zoals eerder vermeld, is het bedoeld voor geavanceerd gebruik, zoals systeembeheer, serverbeheer, netwerkbewerkingen en andere taken op een hoger niveau die over het algemeen minder relevant zijn voor de gemiddelde computergebruiker.

Als je klaar bent, typ je "exit" om de verbinding met de externe machine te verbreken, of sluit je gewoon de Terminal-app om de ssh-client en de verbinding te sluiten.

Kanttekening: je kunt op deze manier ook SSH naar je eigen Mac sturen als je dit wilt uitproberen, maar dat heeft weinig zin, aangezien het starten van Terminal op zich al directe shell-toegang geeft tot de computer om mee te beginnen. Maar het biedt wel een manier om te experimenteren met SSH-verbindingen als je dit nog nooit eerder hebt gedaan, gebruik gewoon je gebruikersnaam @ localhost of 127.0.0.1 voor het IP.

Trouwens, als je iemand anders op afstand SSH naar JE Mac wilt toestaan, moet je de native SSH-server op je Mac instellen (eenvoudig zoals hier beschreven) en dan wil je om voor die persoon een nieuw gebruikersaccount aan de Mac toe te voegen, mag u nooit uw eigen gebruikersnaam en wachtwoord met iemand anders delen.Houd er rekening mee dat als u iemand SSH-toegang tot uw Mac geeft met een beheerdersaccount, u hen volledige toegang geeft tot uw computer, alle bestanden, apps, activiteiten, logboeken en al het andere, wat volledige en totale externe toegang tot de computer vertegenwoordigt. De opdrachtregel heeft een groot aantal beschikbare opdrachten en is krachtiger dan de vertrouwde grafische interface (GUI) die we allemaal kennen en waar we van houden, dus u wilt dit waarschijnlijk niet willekeurig toestaan. Alles wat u op de opdrachtregel kunt doen, kan worden gedaan via ssh, uitgaande van de juiste gebruikersrechten. Daarom wordt het zo veel gebruikt voor systeembeheer en door gevorderde gebruikers, en veel minder relevant voor nieuwelingen en minder technisch aangelegden. Als je iemand op afstand toegang wilt geven voor het oplossen van problemen en je bent een beginner, kun je beter scherm delen gebruiken.

Meer SSH-tips zien (hier)? Heb je leuke SSH-trucs die je wilt delen? Kent u een betere SSH-client dan OpenSSH die is ingebouwd in Mac OS? Laat het ons weten in de reacties!

SSH op Mac gebruiken met de Native SSH-client