Krijg op afstand toegang tot uw Mac vanaf andere apparaten zonder de beveiliging in gevaar te brengen door SSH in macOS in te schakelen.

Er zijn verschillende methoden om op afstand verbinding te maken met computers en deze te beheren, waaronder FTP, RDP en andere, maar deze zijn niet veilig. Niettemin vervangt het SSH-protocol oude onveilige protocollen door betere beveiliging. Het dient voornamelijk als een middel om op afstand toegang te krijgen tot een computer vanaf een ander apparaat.

Apple schakelt SSH standaard uit op Macs, dus je moet het inschakelen als je het wilt gebruiken. Deze gids laat je zien hoe je SSH inschakelt en gebruikt voor veilige verbindingen op je Mac.

Wat is SSH?

SSH, een afkorting van "Secure Shell" of "Secure Socket Shell", is een beveiligd netwerkcommunicatieprotocol. Beheerders gebruiken het meestal om veilig verbinding te maken met externe apparaten.

SSH vertrouwt op gecodeerde sleutels die bekend staan ​​als SSH-sleutels die werken als toegangsreferenties en die een coderingsprotocol volgen. Hoewel u SSH-sleutels op Windows moet genereren met behulp van een SSH-client van derden, kunt u met macOS SSH-sleutels genereren via de Terminal-app.

instagram viewer

Over het algemeen werkt SSH via poort 22 en heeft het andere toepassingen dan apparaten voor externe toegang, zoals versleutelde bestandsoverdrachten en het maken van versleutelde tunnels. Als je een GitHub-account hebt, kan dat ook gebruik SSH voor authenticatie zonder wachtwoord op GitHub. Het is ook standaard beschikbaar op Unix-, Linux- en macOS-servers.

Hoe u een SSH-server op uw Mac kunt inschakelen

Apple biedt u een SSH-server op macOS en u hoeft deze alleen maar in te schakelen om deze te gebruiken. Volg deze eenvoudige instructies om de SSH-server op uw Mac in te schakelen:

  1. Open Systeem instellingen op je Mac.
  2. Navigeren naar Algemeen > Delen.
  3. Schakel de schakelaar naast in Inloggen op afstand en klik op de Info (ik) knop ernaast. U vindt het login-commando van de SSH-server onder Inloggen op afstand. In ons geval is het bijvoorbeeld "ssh [email protected]."
  4. Schakel in Sta volledige schijftoegang toe voor externe gebruikers. U kunt ook de instellingen wijzigen voor wie toegang heeft tot uw SSH-server.

Als u klaar bent, staat er een SSH-server klaar op uw Mac die u kunt gebruiken.

Verbinding maken met de SSH-server van uw Mac

Nadat u Remote Login op uw Mac hebt ingeschakeld, hebt u er toegang toe via andere apparaten, ongeacht de platform zolang het andere apparaat een opdrachtregelinterface heeft en zich op hetzelfde netwerk bevindt als uw Mac. Voor dit voorbeeld hebben we toegang tot de SSH-server van de Mac vanaf een Android-apparaat met Termius, maar u kunt ook gebruik SSH op Windows-pc's.

U kunt ook een van de beste terminalemulator-apps voor Android als je niet de voorkeur geeft aan Termius, maar je moet SSH erop installeren met behulp van de pkg install ssh of pkg install dropbear commando. Zodra u de gewenste opdrachtregelinterface hebt, volgt u deze instructies om verbinding te maken met de SSH-server van uw Mac:

  1. Downloaden en openen Termiusop je Android-apparaat.
  2. Druk op hamburgermenu pictogram en selecteer Terminals.
  3. Typ de login-opdracht die u eerder vond onder de Remote Login-schakelaar in macOS en druk op Aansluiten.
  4. Voer het inlogwachtwoord van uw Mac in en tik op Doorgaan.
    3 afbeeldingen

Daarna heb je via de terminal toegang tot het bestandssysteem van je Mac. Op de SSH-server kunt u verschillende opdrachten uitvoeren, zoals ls, cd, mkdir, rm, cp en meer.

Schakel SSH uit wanneer dit niet nodig is

Hoewel SSH goed is, raden we af om het ingeschakeld te houden. Vergeet dus niet om het te deactiveren door simpelweg uit te schakelen Inloggen op afstand door dezelfde stappen te volgen.

SSH is een uitstekende manier om vanaf een ander apparaat toegang te krijgen tot het ene apparaat zonder in te leveren op veiligheid. Indien nodig kunt u ook SSH naar een VirtualBox Ubuntu-server.