Android

Hvordan aktivere ssh på ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Innholdsfortegnelse:

Anonim

Secure Shell (SSH) er en kryptografisk nettverksprotokoll som brukes for en sikker forbindelse mellom en klient og en server.

I denne opplæringen viser vi deg hvordan du aktiverer SSH på en Ubuntu Desktop-maskin. Hvis du aktiverer SSH, kan du eksternt koble til Ubuntu-maskinen din og overføre filer sikkert eller utføre administrative oppgaver.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Aktivering av SSH på Ubuntu

SSH-serveren er ikke installert som standard på Ubuntu desktop-systemer, men den kan enkelt installeres fra de vanlige Ubuntu-depotene.

Følg trinnene for å installere og aktivere SSH på Ubuntu-systemet:

  1. Åpne terminalen din enten ved å bruke snarveien Ctrl+Alt+T eller ved å klikke på terminalikonet og installere openssh-server ved å skrive:

    sudo apt update sudo apt install openssh-server

    Skriv inn passordet når du blir bedt om det, og skriv inn Y å fortsette med installasjonen.

    Som du kan se fra utgangen, er IP-adressen til systemet 192.168.121.111 .

    Når du har funnet IP-adressen, logg inn på ekstern maskin ved å kjøre følgende ssh kommando:

    ssh [email protected]

    Når du kobler deg gjennom SSH for første gang, vil du se en melding som ser slik ut:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Skriv yes og du blir bedt om å oppgi passordet ditt.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Når du har angitt passordet, vil du bli møtt med en melding som ligner den nedenfor.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Du er nå logget inn på Ubuntu-maskinen din.

    Koble til SSH via Internett

    For å koble til Ubuntu-maskinen din over Internett, må du kjenne din offentlige IP-adresse og konfigurere ruteren din til å godta data på port 22 og sende dem til Ubuntu-maskinen der SSH kjører.

    For å finne den offentlige IP-adressen til maskinen du prøver å SSH til, går du til følgende URL: https://ifconfig.co/ip .

    Når det gjelder konfigurering av portvideresending har hver ruter en annen måte å konfigurere portvideresending av. Du bør konsultere ruterdokumentasjonen din om hvordan du konfigurerer portvideresending. Kort sagt, du må angi portnummeret der forespørsler vil bli gjort (Standard SSH-port er 22) og den private IP-adressen du fant tidligere (ved å bruke ip a kommando) på maskinen der SSH kjører.

    Når du har funnet IP-adressen, og konfigurert ruteren din, kan du logge inn ved å skrive:

    ssh username@public_ip_address

    Du kan også konfigurere en SSH-nøkkelbasert autentisering og koble til Ubuntu-maskinen uten å oppgi et passord.

    Deaktiverer SSH på Ubuntu

    Hvis du av en eller annen grunn ønsker å deaktivere SSH på Ubuntu-maskinen din, kan du ganske enkelt stoppe SSH-tjenesten ved å kjøre:

    sudo systemctl stop ssh

    For å starte det igjen kjøres:

    sudo systemctl start ssh

    Slik deaktiverer du SSH-tjenesten for å starte under oppstart av systemet:

    sudo systemctl disable ssh

    For å aktivere den igjen skriver du inn:

    sudo systemctl enable ssh

    Konklusjon

    Du har lært hvordan du installerer og aktiverer SSH på Ubuntu 18.04. Du kan nå logge inn på maskinen din og utføre vanlige sysadminoppgaver gjennom ledeteksten.

    Som standard lytter SSH på port 22. Endring av standard SSH-port gir et ekstra lag med sikkerhet til serveren din ved å redusere risikoen for automatiserte angrep.

    For mer informasjon, hvordan du konfigurerer SSH-serveren din, les Ubuntu SSH / OpenSSH / Configuring guide og den offisielle SSH manual siden.

    ssh ubuntu