SSH er en forkortelse for Secure Shell eller noen ganger er det kalt Secure Skjede Shelvete som er en nettverksprotokoll som brukes til å opprette en sikker forbindelse mellom klient og server. Det kan tillate brukere, spesielt systemadministratorer, å få tilgang til datamaskiner eksternt via en sikker kanal på toppen av et usikret nettverk.
Verktøyet forsyner brukere med kraftige krypterings- og autentiseringsmetoder for å kommunisere data mellom datamaskiner som kobler seg via et usikret nettverk.
SSH brukes ofte av systemadministratorer for å koble til eksterne maskiner, utføre kommandoer / skript, håndtere de administrative oppgavene, overføre filer sikkert fra en maskin til en annen og generelt administrere systemer og applikasjoner eksternt.
Du kan også bruke den til å fungere som eller fungere som en proxy-server og omdirigere surfetrafikken til en kryptert SSH-tunnel. Dette forhindrer brukere i offentlige nettverk fra å se nettleserloggen din.
I denne artikkelen vil vi hjelpe deg med å installere SSH på Ubuntu og vise deg hvordan du bruker den til å koble eksternt til andre datamaskiner.
Aktiver SSH i Ubuntu
Som standard er ikke verktøyet installert i Ubuntu, men du kan enkelt installere det fra de primære Ubuntu-repositoriene.
Trinn 1. Først åpner du Terminal og sørger for at systemet ditt er oppdatert med følgende kommando.
sudo apt oppdatering
Steg 2. Skriv inn følgende kommando.
sudo apt installer openssh-server
Du blir bedt om å oppgi sudo-passordet. Etter å ha tastet inn passordet, trykk Y for å fortsette nedlasting og installering av SSH-pakken.
Trinn 3. Sjekk SSH-tjenestestatus ved hjelp av følgende kommando.
sudo systemctl status ssh
Vanligvis, når installasjonen er fullført, vil SSH-tjenesten startes automatisk. Utgangen fra forrige kommando vil være noe sånt:
For nå har vi installert SSH, og tjenesten er oppe og går på maskinen din. Du kan koble til den fra en hvilken som helst annen ekstern maskin som har SSH-klient installert. For Windows-maskiner kan du bruke Putty. Som standard er klienten installert på Linux- og macOS-maskiner.
Koble til SSH via LAN
Nå kan du koble til Ubuntu-maskinen din via LAN ved å følge trinnene nedenfor.
Trinn 1. Først må du kjenne Ubuntu-maskinens IP.
ip a
Utgangen fra forrige kommando vil være noe sånt:
Som du kan se er IP-en 10.0.2.15.
Steg 2. Fra den eksterne maskinen bruker du følgende kommando for å koble til maskinen din.
ssh brukernavn @ ip-adresse
Hvor ibrukernavn
er brukernavnet ogIP adresse
er maskinens IP.
Så i vårt eksempel vil det være:
ssh hendadel @ 10.0.2.15
For første gang når du prøver å koble til SSH, får du en advarsel som nedenfor:
Bare du kan angi "ja" for å fortsette. Du blir bedt om å oppgi passordet ditt.
Når du har angitt passordet, finner du en velkomstskjerm som nedenfor:
Og voila du er nå logget på Ubuntu-maskinen din!
Trinn 3. For å lukke økten kan du bruke følgende kommando:
exit
Koble til SSH via Internett
Før du kobler til maskinen din via internett, må du kjenne maskinens offentlige IP. Du kan bruke følgende URL “https: // ifconfig.co / ip ”for å få maskinens offentlige IP som er maskinen du prøver å koble til den gjennom SSH.
Deretter må du konfigurere ruteren din til å godta forespørsler på port 22. Vær forsiktig når du angir dette alternativet, da du kan sette maskinen til en høy sikkerhetsrisiko. Så det anbefales på det sterkeste å ikke bruke standardport 22. I stedet kan du gjøre en enkel snu ved å konfigurere ruteren din til å godta SSH-forespørsler på en ikke-standardport og for å sende eller videresende forespørslene til port 22 på maskinen som har tjenesten aktivert. Du bør sjekke ruterdokumentasjonen din for å aktivere videresending av port, ettersom hver ruter har sin egen stil for implementering.
Til slutt kan du bruke kommandoen nedenfor for å koble til maskinen din:
ssh brukernavn @ public-ip-adresse
Hvorbrukernavn
er brukernavnet ogoffentlig-ip-adresse
er IP-en til maskinen du trenger for å SSH den.
Deaktiver SSH-tjeneste
Hvis du trenger å stoppe SSH-tjenesten på Ubuntu-maskinen din, kan du bruke følgende kommando.
sudo systemctl stopp ssh
Alternativt for å starte tjenesten på nytt.
sudo systemctl start ssh
Eller hvis du trenger å deaktivere tjenesten fra å starte under systemstart, kan du bruke neste kommando.
sudo systemctl deaktivere ssh
Bruk også neste kommando for å aktivere den igjen.
sudo systemctl aktiver ssh
Til slutt håper jeg at du vil finne denne opplæringen nyttig for deg, og hvis du har spørsmål, legg igjen en kommentar nedenfor.