Slik Aktiverer DU SSH på Ubuntu 18.04

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

i denne opplæringen viser vi deg hvordan DU aktiverer SSH på En Ubuntu-Stasjonær maskin. Aktivering AV SSH vil tillate deg å koble til Ubuntu-maskinen eksternt og overføre filer eller utføre administrative oppgaver på en sikker måte.

Forutsetninger #

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

Aktivering AV SSH på Ubuntu #

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

for å installere OG aktivere SSH på Ubuntu-systemet, fullfør følgende trinn:

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

    sudo apt updatesudo apt install openssh-server

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

    ubuntu installere ssh

  2. når installasjonen er fullført, starter ssh-tjenesten automatisk. For å kontrollere at installasjonen var vellykket OG SSH-tjenesten kjører, skriv inn følgende kommando som vil skrive UT SSH-serverstatusen:

    sudo systemctl status ssh

    du bør se noe som Active: active (running)

    ubuntu ssh status

    trykkqfor å komme tilbake til kommandolinjen.Ubuntu kommer med et brannmurkonfigurasjonsverktøy kalt UFW. Hvis brannmuren er aktivert på systemet, må du sørge for å åpne SSH-porten:

    sudo ufw allow ssh

NÅ SOM SSH er installert og kjører På Ubuntu-systemet, kan du koble til det via SSH fra en hvilken som helst ekstern maskin. Linux-og macOS-systemer har SSH-klienter installert som standard. Hvis du vil koble fra En Windows-maskin, kan du bruke EN SSH-klient som PuTTY.

Koble TIL SSH Over LAN #

for å koble Til Ubuntu-maskinen din OVER LAN trenger du bare å skrive inn følgende kommando:

ssh username@ip_address
username med det faktiske brukernavnet ogip_address MED Ip-Adressen Til Ubuntu-maskinen der DU installerte SSH.
ubuntu finn ip-adresse

som du kan se fra utgangen, er systemets ip-adresse 192.168.121.111.

når DU har funnet IP-adressen, logg inn på ekstern maskin ved å kjøre følgendesshkommando:

ssh [email protected]

når du kobler TIL VIA 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)?

skrivyes og du blir bedt om å skrive inn passordet ditt.

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

når du har skrevet inn 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 på Ubuntu-maskinen din.

Koble TIL SSH Over Internett #

for å koble Til Ubuntu-maskinen din over Internett må du kjenne din offentlige IP-Adresse og konfigurere ruteren til å godta data på port 22 og sende Den til Ubuntu-maskinen der SSH kjører.

for å bestemme den offentlige IP-adressen til maskinen du prøver Å SSH til, går du bare TIL FØLGENDE URL: https://api.ipify.org.

når det gjelder å sette opp port videresendinghver ruter har en annen måte å sette opp port videresending. Du bør konsultere ruterdokumentasjonen din om hvordan du konfigurerer port forwarding. Kort sagt, du må skrive inn portnummeret der forespørsler vil bli gjort (Standard SSH-port er 22) og den private IP-adressen du fant tidligere (ved hjelp av kommandoen ip a) på maskinen DER SSH kjører.

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

ssh username@public_ip_address

hvis du utsetter maskinen For Internett, er det en god ide å implementere noen sikkerhetstiltak. Den mest grunnleggende er å konfigurere ruteren til å godta SSH-trafikk på en ikke-standardport og videresende den til port 22 på maskinen som kjører SSH-tjenesten.

Du kan også sette OPP EN SSH-nøkkelbasert autentisering og koble Til Ubuntu-maskinen uten å skrive inn et passord.

Deaktivere SSH På Ubuntu #

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

sudo systemctl stop ssh

for å starte DEN igjen kjør:

sudo systemctl start ssh

for å deaktivere SSH-tjenesten for å starte under systemstart:

sudo systemctl disable ssh

for å aktivere det igjen skriv:

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 sysadmin oppgaver gjennom ledeteksten.

SOM standard lytter SSH på port 22. Endre STANDARD SSH-portlegger et ekstra sikkerhetslag til serveren din ved å redusere risikoen for automatiserte angrep.

hvis du administrerer flere systemer, kan du forenkle arbeidsflyten ved å definere alle tilkoblingene I SSH config-filen.

for mer informasjon, om hvordan du konfigurerer SSH-serveren, les Ubuntus SSH / OpenSSH / Configuringguide og den offisielle SSH manualpage.



Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.