Hur man SSH på Mac med Native SSH Client
Innehållsförteckning:
Visste du att Mac har en inbyggd SSH-klient inbyggd direkt i kommandoraden? Denna ssh-klient möjliggör säkra anslutningar och fjärrinloggning till andra maskiner. Till skillnad från Windows behöver du inte en tredjepartsapp för att använda SSH för anslutningar till fjärrdatorer och enheter, eftersom ssh är inbyggt direkt i Mac OS och Mac OS X – perfekt!
Låt oss gå igenom hur man gör en SSH-anslutning till en annan dator med den inbyggda ssh-klienten i Mac OS.
Någon snabb bakgrund för den obekanta; SSH står för Secure SHell, och det tillåter krypterade anslutningar till andra datorer över ett nätverk eller det bredare internet. Du kan använda SSH-klienten i Mac OS för att ansluta till vilken annan maskin som helst med en SSH-server igång, oavsett om det är på en annan Mac med Mac OS X, linux, unix eller Windows-dator spelar ingen roll, så länge den har en SSH-server kör den och du har autentiseringsuppgifter kan den anslutas till säkert.
Att använda ssh anses vara något avancerat och vanligtvis användbart för fjärrsystemadministration, skalaktivitet, serverhantering och annan kommandoradsaktivitet. Om du har två datorer i ditt eget nätverk kan du konfigurera en SSH-server på en Mac via Systeminställningar ganska enkelt, eller om du är kunnig med Terminal kan du aktivera SSH genom kommandoraden också och prova detta själv.
Hur man använder SSH-klienten på Mac
Förutsatt att du har fjärrserverns IP och fjärranvändarnamnet till hands, här är allt du behöver göra för att ansluta via SSH i Mac OS och Mac OS X:
- Starta Terminal-applikationen, Terminal finns i katalogen /Applications/Utilities/ men du kan också starta den från Spotlight genom att trycka på Kommando+Mellanslag och skriva "Terminal" och sedan returnera
- Vid kommandotolken anger du följande ssh-syntax:
- Tryck på returtangenten för att utföra kommandot
- Valfritt: Du kan behöva verifiera värdens äkthet, om allt checkar ut skriv "ja" för att acceptera en fingeravtrycksnyckel och ansluta till SSH-servern, eller skriv "nej" för att avvisa den och koppla ifrån
- Logga in på fjärrservern genom att ange lösenordet för användarkontot du loggar in på
ssh anvä[email protected]
Ersätt "användarnamn" med lämpligt användarkonto för fjärrmaskinen och "ip.adress" med IP-adressen för fjärrmaskinen. Till exempel:
Det är allt, nu är du inloggad på fjärrmaskinen via SSH.
Vid det här laget har du tillgång till alla kommandoradsfunktioner på fjärrdatorn, förutsatt att du har behörighet att utföra uppgiften eller utföra kommandot. Vad du gör när du väl är ansluten till SSH är upp till dig, men som tidigare sagt är det avsett för avancerad användning som systemadministration, serverhantering, nätverksdrift och andra uppgifter på högre nivå som i allmänhet är mindre relevanta för den genomsnittliga datoranvändaren.
När du är klar kan du skriva "exit" för att koppla från fjärrmaskinen, eller bara stänga Terminal-appen för att stänga ssh-klienten och anslutningen.
Sidonot: du kan också SSH till din egen Mac på det här sättet om du bara vill prova detta, men det finns ingen mening med det eftersom att starta Terminal i och för sig ger dig direkt skalåtkomst till datorn till att börja med. Men det erbjuder ett sätt att experimentera med SSH-anslutningar om du aldrig har gjort det förut, använd bara ditt användarnamn @ localhost eller 127.0.0.1 för IP:n.
Förresten, om du vill tillåta någon annan att fjärrstyra SSH till DIN Mac, måste du ställa in den inbyggda SSH-servern på din Mac (enkelt som beskrivs här) och sedan vill du för att lägga till ett nytt användarkonto till Mac för den personen, dela aldrig ditt eget användarnamn och lösenord med någon annan.Tänk på att om du ger någon SSH-åtkomst till din Mac med ett administratörskonto, ger du dem full åtkomst till din dator, alla filer, appar, aktiviteter, loggar och allt annat, vilket representerar fullständig och total fjärråtkomst till datorn. Kommandoraden har ett stort antal tillgängliga kommandon och är kraftfullare än det välbekanta grafiska gränssnittet (GUI) vi alla känner till och älskar, så du vill förmodligen inte tillåta detta slumpmässigt. Allt du kan göra på kommandoraden kan göras genom ssh, förutsatt att du har lämpliga användarrättigheter – det är därför det används så flitigt för systemadministration och av avancerade användare, och mycket mindre relevant för nybörjare och de mindre tekniskt benägna. Om du vill ge någon fjärråtkomst i felsökningssyfte och du är en nybörjare, är ett bättre tillvägagångssätt att använda skärmdelning istället.
Vill du se fler SSH-tips (här)? Har du några snygga SSH-trick du vill dela med dig av? Känner du till en bättre SSH-klient än OpenSSH som är inbyggd i Mac OS? Låt oss veta i kommentarerna!