Android

Sådan aktiveres ssh på ubuntu 18.04

Configure Port Forwarding to Remotely Access Your Synology NAS | Synology

Configure Port Forwarding to Remotely Access Your Synology NAS | Synology

Indholdsfortegnelse:

Anonim

Secure Shell (SSH) er en kryptografisk netværksprotokol, der bruges til en sikker forbindelse mellem en klient og en server.

I denne selvstudie viser vi dig, hvordan du aktiverer SSH på en Ubuntu Desktop-maskine. Aktivering af SSH giver dig mulighed for ekstern forbindelse til din Ubuntu-maskine og sikkert overføre filer eller udføre administrative opgaver.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Aktivering af SSH på Ubuntu

SSH-serveren er ikke installeret som standard på Ubuntu-desktop-systemer, men den kan let installeres fra de almindelige Ubuntu-lagre.

Følg nedenstående trin for at installere og aktivere SSH på dit Ubuntu-system:

  1. Åbn din terminal enten ved hjælp af Ctrl+Alt+T tastaturgenvejen eller ved at klikke på terminalikonet og installere openssh-server ved at skrive:

    sudo apt update sudo apt install openssh-server

    Indtast adgangskoden, når du bliver bedt om det, og indtast Y at fortsætte med installationen.

    Som du kan se fra output, er systemets IP-adresse 192.168.121.111 .

    Når du har fundet IP-adressen, skal du logge ind på fjernmaskinen ved at køre følgende ssh kommando:

    ssh [email protected]

    Når du opretter forbindelse via SSH for første gang, vil du se en meddelelse, der ser sådan ud:

    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 bliver bedt om at indtaste din adgangskode.

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

    Når du har indtastet adgangskoden, vil du blive mødt med en meddelelse, der ligner den nedenunder.

    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 nu logget ind på din Ubuntu-maskine.

    Opretter forbindelse til SSH via internettet

    For at oprette forbindelse til din Ubuntu-maskine over internettet skal du kende din offentlige IP-adresse og konfigurere din router til at acceptere data på port 22 og sende dem til Ubuntu-maskinen, hvor SSH kører.

    For at bestemme den offentlige IP-adresse på den maskine, du prøver at SSH til, skal du blot besøge følgende URL: https://ifconfig.co/ip .

    Når det gælder opsætning af portvideresendelse har hver router en anden måde at opsætte portvideresendelse. Du skal læse din routerdokumentation om, hvordan du konfigurerer portvideresendelse. Kort sagt skal du indtaste det portnummer, hvor anmodninger vil blive fremsat (standard SSH-port er 22), og den private IP-adresse, du fandt tidligere (ved hjælp af kommandoen ip a ) for den maskine, hvor SSH kører.

    Når du har fundet IP-adressen og konfigureret din router, kan du logge ind ved at skrive:

    ssh username@public_ip_address

    Du kan også konfigurere en SSH-nøglebaseret godkendelse og oprette forbindelse til din Ubuntu-maskine uden at indtaste et kodeord.

    Deaktivering af SSH på Ubuntu

    Hvis du af en eller anden grund ønsker at deaktivere SSH på din Ubuntu-maskine, kan du blot stoppe SSH-tjenesten ved at køre:

    sudo systemctl stop ssh

    For at starte det igen skal du køre:

    sudo systemctl start ssh

    Sådan deaktiveres SSH-tjenesten til at starte under systemstartkørsel:

    sudo systemctl disable ssh

    For at aktivere det igen, skriv:

    sudo systemctl enable ssh

    Konklusion

    Du har lært, hvordan du installerer og aktiverer SSH på din Ubuntu 18.04. Du kan nu logge ind på din maskine og udføre almindelige sysadminopgaver via kommandoprompten.

    Som standard lytter SSH på port 22. Ændring af standard SSH-port tilføjer et ekstra lag af sikkerhed til din server ved at reducere risikoen for automatiske angreb.

    Yderligere oplysninger om, hvordan du konfigurerer din SSH-server, læser Ubuntu's SSH / OpenSSH / Configuring-guide og den officielle SSH-manualside.

    ssh ubuntu