Fjärråtkomst till din Mac från andra enheter utan att kompromissa med säkerheten genom att aktivera SSH i macOS.

Det finns flera metoder för att fjärransluta till och hantera datorer, inklusive FTP, RDP och andra, men de är inte säkra. Ändå ersätter SSH-protokollet gamla osäkra protokoll med bättre säkerhet. Det fungerar främst som ett sätt att fjärråtkomst till en dator från en annan enhet.

Som standard stänger Apple av SSH på Mac-datorer, så du måste slå på den om du vill använda den. Den här guiden visar hur du aktiverar och använder SSH för säkra anslutningar på din Mac.

Vad är SSH?

SSH, förkortning för "Secure Shell" eller "Secure Socket Shell", är ett säkert nätverkskommunikationsprotokoll. Administratörer använder det vanligtvis för att ansluta till fjärrenheter på ett säkert sätt.

SSH förlitar sig på krypterade nycklar som kallas SSH-nycklar som fungerar som åtkomstuppgifter och följer ett krypteringsprotokoll. Medan du måste generera SSH-nycklar på Windows med en tredjeparts SSH-klient, låter macOS dig generera SSH-nycklar via Terminal-appen.

instagram viewer

Generellt fungerar SSH över port 22 och har olika applikationer andra än fjärråtkomst till enheter, såsom krypterade filöverföringar och skapa krypterade tunnlar. Om du har ett GitHub-konto kan du också göra det använd SSH för lösenordslös autentisering på GitHub. Det är också tillgängligt på Unix-, Linux- och macOS-servrar som standard.

Hur man aktiverar en SSH-server på din Mac

Apple förser dig med en SSH-server på macOS, och du behöver bara aktivera den för att använda den. Följ dessa enkla instruktioner för att aktivera SSH-servern på din Mac:

  1. Öppen Systeminställningar på din Mac.
  2. Navigera till Allmänt > Delning.
  3. Slå på reglaget bredvid Fjärrinloggning och klicka på Info (i) knappen bredvid. Du hittar inloggningskommandot för SSH-servern under Fjärrinloggning. Till exempel, i vårt fall är det "ssh [email protected]."
  4. Slå på Tillåt fullständig diskåtkomst för fjärranvändare. Du kan också ändra inställningarna för vem som kan komma åt din SSH-server.

När det är klart kommer en SSH-server att vara redo på din Mac för dig att använda.

Hur man ansluter till din Macs SSH-server

När du har aktiverat fjärrinloggning på din Mac kan du komma åt den via andra enheter, oavsett plattform så länge den andra enheten har ett kommandoradsgränssnitt och är på samma nätverk som din Mac. I det här exemplet kommer vi att komma åt Macs SSH-server från en Android-enhet som använder Termius, men du kan också använd SSH på Windows-datorer.

Du kan också använda någon av bästa terminalemulatorappar för Android om du inte föredrar Termius, men du måste installera SSH på dem med hjälp av pkg install ssh eller pkg install dropbear kommando. När du har valt kommandoradsgränssnitt, följ dessa instruktioner för att ansluta till din Macs SSH-server:

  1. Ladda ner och öppna Termiuspå din Android-enhet.
  2. Tryck på hamburgermeny ikonen och välj Terminaler.
  3. Skriv inloggningskommandot du tidigare hittade under fjärrinloggningsväxeln i macOS och tryck Ansluta.
  4. Ange inloggningslösenordet för din Mac och tryck på Fortsätta.
    3 bilder

Efter det har du tillgång till din Macs filsystem via terminalen. I SSH-servern kan du utföra olika kommandon som ls, cd, mkdir, rm, cp och mer.

Inaktivera SSH när det inte krävs

Även om SSH är bra, rekommenderar vi inte att du håller den påslagen. Så kom ihåg att inaktivera den genom att helt enkelt stänga av Fjärrinloggning genom att följa samma steg.

SSH är ett utmärkt sätt att komma åt en enhet från en annan utan att offra säkerheten. Om det behövs kan du också SSH till en VirtualBox Ubuntu Server.