Slik SSH på Mac med Native SSH Client
Innholdsfortegnelse:
Visste du at Mac-en har en innebygd SSH-klient innebygd direkte i kommandolinjen? Denne ssh-klienten tillater sikre tilkoblinger og ekstern pålogging til andre maskiner. I motsetning til Windows, trenger du ikke en tredjepartsapp for å bruke SSH for tilkoblinger til eksterne datamaskiner og enheter, fordi ssh er innebygd direkte i Mac OS og Mac OS X – perfekt!
La oss gå gjennom hvordan du oppretter en SSH-tilkobling til en annen datamaskin ved å bruke den opprinnelige ssh-klienten i Mac OS.
Noen rask bakgrunn for de ukjente; SSH står for Secure SHell, og det tillater å lage krypterte tilkoblinger til andre datamaskiner over et nettverk eller det bredere internett. Du kan bruke SSH-klienten i Mac OS for å koble til en hvilken som helst annen maskin med en SSH-server som kjører, enten det er på en annen Mac med Mac OS X, linux, unix eller Windows-datamaskin spiller ingen rolle, så lenge den har en SSH-server kjører den og du har legitimasjon, kan den kobles til sikkert.
Å bruke ssh anses som noe avansert og vanligvis nyttig for ekstern systemadministrasjon, skallaktivitet, serveradministrasjon og annen kommandolinjeaktivitet. Hvis du har to datamaskiner på ditt eget nettverk, kan du sette opp en SSH-server på en Mac via Systemvalg ganske enkelt, eller hvis du er kunnskapsrik med Terminal, kan du aktivere SSH gjennom kommandolinjen også, og prøve dette selv.
Hvordan bruke SSH-klienten på Mac
Forutsatt at du har den eksterne serverens IP og det eksterne brukernavnet tilgjengelig, her er alt du trenger å gjøre for å koble til via SSH i Mac OS og Mac OS X:
- Start Terminal-applikasjonen, Terminal finnes i katalogen /Applications/Utilities/, men du kan også starte den fra Spotlight ved å trykke Kommando+Mellomrom og skrive «Terminal» og deretter returnere
- Ved ledeteksten skriver du inn følgende ssh-syntaks:
- Trykk Retur-tasten for å utføre kommandoen
- Valgfritt: Du må kanskje bekrefte ektheten til verten, hvis alt sjekker ut, skriv "ja" for å godta en fingeravtrykksnøkkel og koble til SSH-serveren, eller skriv "nei" for å avvise den og koble fra
- Logg på den eksterne serveren ved å skrive inn passordet for brukerkontoen du logger på
Erstatt "brukernavn" med riktig brukerkonto til den eksterne maskinen, og "ip.adresse" med IP-adressen til den eksterne maskinen. For eksempel:
Det er det, nå er du logget på den eksterne maskinen via SSH.
På dette tidspunktet har du tilgang til hvilken som helst kommandolinjefunksjonalitet på den eksterne datamaskinen, forutsatt at du har rettigheter til å utføre oppgaven eller utføre kommandoen. Hva du gjør når du er koblet til SSH er opp til deg, men som tidligere nevnt er det ment for avansert bruk som systemadministrasjon, serveradministrasjon, nettverksoperasjoner og andre oppgaver på høyere nivå som generelt sett er mindre relevante for den gjennomsnittlige datamaskinbrukeren.
Når du er ferdig kan du skrive "exit" for å koble fra den eksterne maskinen, eller bare lukke Terminal-appen for å lukke ssh-klienten og tilkoblingen.
Sidenotat: du kan også SSH til din egen Mac på denne måten hvis du bare vil prøve dette ut, men det er liten vits i det siden lansering av Terminal i seg selv gir deg direkte skalltilgang til datamaskinen til å begynne med. Men det tilbyr et middel til å eksperimentere med SSH-tilkoblinger hvis du aldri har gjort det før, bare bruk brukernavnet ditt @ localhost eller 127.0.0.1 for IP.
Forresten, hvis du vil tillate noen andre å eksternt SSH til DIN Mac, må du konfigurere den opprinnelige SSH-serveren på Mac-en din (enkelt som beskrevet her) og så vil du for å legge til en ny brukerkonto på Mac-en for den personen, må du aldri dele ditt eget brukernavn og passord med noen andre.Husk at hvis du gir noen SSH-tilgang til Mac-en din med en admin-konto, gir du dem full tilgang til datamaskinen din, alle filer, apper, aktivitet, logger og alt annet, som representerer fullstendig og total ekstern tilgang til datamaskinen. Kommandolinjen har et stort antall kommandoer tilgjengelig og er kraftigere enn det velkjente grafiske grensesnittet (GUI) vi alle kjenner og elsker, så du vil sannsynligvis ikke tillate dette tilfeldig. Alt du kan gjøre på kommandolinjen kan gjøres gjennom ssh, forutsatt passende brukerprivilegier - dette er grunnen til at det er så mye brukt for systemadministrasjon og av avanserte brukere, og mye mindre relevant for nybegynnere og mindre teknisk tilbøyelige. Hvis du vil gi noen ekstern tilgang for feilsøkingsformål og du er en nybegynner, er en bedre tilnærming å bruke skjermdeling i stedet.
Vil du se flere SSH-tips (her)? Har du noen fancy SSH-triks du vil dele? Vet du om en bedre SSH-klient enn OpenSSH som er innebygd i Mac OS? Gi oss beskjed i kommentarfeltet!