Hur man SSH på Mac: Kontrollera 2 beprövade sätt

Secure Shell eller SSH är ett nätverksprotokoll som gör det möjligt att ansluta till en fjärrserver. Du kan använda det för att få åtkomst till en annan dator på distans över nätverket eller utföra kommandoradskommandon.

I denna artikel kommer du att lära dig hur du ansluter en Mac till en fjärrserver via SSH.

Vad är SSH och hur fungerar det?

SSH är ett protokoll som du använder för att på ett säkert sätt få tillgång till en dator över ett osäkert nätverk. Det gör detta genom att kryptera all kommunikation mellan din dator och servern. Detta är en av anledningarna till varför en av dess mest populära användningar är fjärråtkomst och kommandoradsåtgärder på en annan dator.

Syftet bakom SSH:s skapelse var att hantera säkerhetsbrister i samband med andra protokoll som FTP och Telnet. Faktum är att när SSH skapades 1995, valdes portnummer 22 för det, vilket är mellan Telnets 23 och FTP:s 21. 

När du använder det för att ansluta till en fjärrserver krypterar det nätverksanslutningen med slumpmässigt genererade offentliga-privata nycklar och kräver sedan lösenordsautentisering, vilket lägger till ett extra säkerhetslager. Detta är ett mycket enkelt exempel på hur SSH fungerar, men användare kan också skapa nycklar själva.

Förutom fjärråtkomst och kommandoradsåtgärder används SSH också för tunnling, vidarebefordring av TCP-portar och X11-anslutningar. Du kan starta en SSH-anslutning genom att skriva följande SSH-kommando i Macs Terminal: ssh användarnamn@IP-adress

För att etablera SSH-anslutningar kan du använda den inbyggda SSH-klienten och Terminal-appen eller installera en tredjeparts Terminal-emulator och få ytterligare fördelar, vilka vi har beskrivit nedan.

Innan du börjar:  Först måste du se till att du har en fjärrserver som har SSH igång. För det andra måste du ha ett giltigt användarnamn, serveradress och lösenord så att du kan logga in.

SSH från Mac Terminal - den inbyggda SSH-klienten

På macOS är Terminal appen som ger dig möjlighet att köra den inbyggda SSH-klienten. Det ger dig tillgång till en kraftfull uppsättning kommandoradsverktyg. Nedan har vi delat steg-för-steg-instruktioner om hur du kan använda SSH via din Macs Terminal.

Hur man använder SSH på Mac via Terminal

Låt oss ta en titt på de steg som krävs för att göra en SSH-anslutning via Terminal på macOS:

1

Först, öppna Terminal-appen genom att öppna Finder och gå till Program > Verktyg. Du kan också öppna det genom att söka efter det i Spotlight Search (Kommando+Mellanslagstangenten).

Terminal-appen är markerad i Verktygsprogram-mappen inuti Program
2

För att skapa en SSH-anslutning måste du skriva följande kommando i Terminal: ssh användare@IP-adress. Du måste ersätta “användare” med ditt användarnamn och “IP-adress” med den IP-adress som tillhör den fjärrservern.

Obs: Om du ansluter för första gången kan du bli ombedd att bekräfta om du vill fortsätta ansluta. Skriv helt enkelt ja och tryck på Enter-tangenten.

Kommandot för att etablera SSH-anslutningen visas i Mac Terminal-fönstret
3

Ange lösenordet om SSH-klienten frågar efter det.

4

När du väl är ansluten kan du använda valfri Terminal-kommandot för att utföra en åtgärd. Vi rekommenderar att du kollar in vår lista över Terminal-kommandon för att se vad du kan göra.

5

För att koppla bort från SSH-servern skriver du exit och trycker på Enter-tangenten.

Det alternativa sättet att få åtkomst till SSH: Commander One - terminalemulatorn

Om du vill ha en mer intuitiv applikation för att använda SSH i macOS rekommenderar vi att du kollar in Commander One. Det är en filhanterare som också fungerar som en FTP-klient och kommer med en Terminalemulator i Pro-versionen. Det finns många andra användbara funktioner inkluderade i Commander One, inklusive ett gränssnitt med dubbla fönster, möjligheten att montera molnlagringar som lokala enheter och stöd för ZIP-arkiv.

Gränssnittet med dubbla rutor i Commander One demonstreras

Commander One är dock inte bara en ersättning för Terminal. Det är också ett bra alternativ till Finder-appen. De två panelerna hjälper till att öka produktiviteten och göra arbetsflödet smidigare. Du kan interagera med flera mappar, dölja eller visa filer med ett klick på en knapp, anpassa snabbkommandon och öppna så många flikar som du vill.

Pro-versionen erbjuder ytterligare funktioner och mer avancerade funktionaliteter som att kunna använda Terminal inuti Commander One-gränssnittet. Du kan också montera en Amazon S3-bucket, arbeta med WebDAV-filer, sömlöst komma åt Backblaze B2-filer och mer.

Öppna SSH på Mac med Commander One

Att använda Commander One för att öppna en SSH-anslutning på Mac är en enkel process. Nedan har vi förklarat hur du kan göra det:

1

Ladda först ned Commander One från dess officiella sida. Vänta tills installationen är klar på din Mac och starta sedan programmet.

2

Tryck på Ctrl+O samtidigt för att öppna Terminal i Commander One.

Terminalen är öppnad i Commander One-applikationen
3

För att skapa en SSH-anslutning, skriv ssh[användarnamn]@[ip-adress] i Terminal. Byt ut [användarnamn] med det fjärranvändarens användarnamn och [ip-adress] med serverns IP-adress.

Terminalkommandot för att aktivera SSH är markerat i applikationen Commander One

Hur man aktiverar SSH på Mac

Om du vill ansluta till din Mac fjärranslutet över ett nätverk måste du först konfigurera vissa inställningar. När du har ändrat dessa inställningar kan du ansluta till din Mac via SSH.

För att detta ska fungera måste du aktivera fjärrinloggning på din Mac, vilket finns i systeminställningarna. Vi rekommenderar att du kollar in guiden på Apples officiella webbplats för att lära dig hur man gör det.

Slutsats

SSH är ett säkert sätt att ansluta till en dator på distans och som vi såg i denna artikel finns det två sätt att göra det. Du kan använda en SSH-klient antingen i Macs Terminal, eller ladda ner Commander One för att få ännu fler funktioner. 

Pro-versionen av Commander One låter dig utföra Terminal kommandon i samma fönster, vilket eliminerar behovet av att växla till en annan app. Dessutom är det ett utmärkt alternativ till Finder och FTP-klient, så att du kan göra mycket mer än bara att ansluta via SSH till andra datorer på din Mac.