I denne artikel vil jeg vise dig, hvordan du aktiverer SSH-server på Ubuntu 18.04 LTS. Lad os komme igang.
Installation af SSH-server på Ubuntu 18.04 LTS:
SSH-serverprogram skal installeres på den computer, du vil oprette forbindelse til og styre eksternt. Siden SSH-serveren eller OpenSSH serverpakke er tilgængelig i det officielle pakkeopbevaringssted for Ubuntu 18.04 LTS, du kan nemt installere den.
Opdater først pakkeopbevaringscachen til din Ubuntu 18.04 LTS-operativsystem med følgende kommando:
$ sudo apt-get opdatering
Pakkeopbevaringscachen skal opdateres.
Nu kan du installere OpenSSH SSH-serverprogram på den fjerncomputer, som du vil oprette forbindelse til med følgende kommando:
$ sudo apt-get install openssh-server
Tryk nu y og tryk derefter på
Det OpenSSH SSH-serverprogram skal installeres.
Installation af SSH-klient:
Du skal have SSH-klientprogram installeret på den computer, hvorfra du vil oprette forbindelse til din fjerncomputer ved hjælp af SSH. Det skal installeres som standard på de fleste Linux-operativsystemer i disse dage. Men hvis du ikke har det installeret, vil jeg vise dig hvordan i dette afsnit.
Ubuntu / Debian:
På Ubuntu- eller Debian-operativsystemer er SSH-klientprogrammet tilgængeligt i det officielle pakkelager.
Du kan installere SSH-klientprogram med følgende kommando:
$ sudo apt-get install openssh-client
Det skal installeres.
CentOS 7 / RHEL 7:
På CentOS 7 og Red Hat Enterprise Linux 7 (RHEL 7) er SSH-klientpakken også tilgængelig i det officielle pakkelager.
Kør følgende kommando for at installere SSH-klientprogram på CentOS 7 / RHEL 7:
$ sudo yum installerer openssh
SSH-klientprogram skal installeres.
Tilslutning til fjerncomputeren ved hjælp af SSH:
Nu hvor vi har installeret SSH-serverprogram på vores fjernbetjening Ubuntu 18.04 LTS-computer og SSH-klientprogram installeret på vores lokale computer, kan vi oprette forbindelse til vores fjernbetjening Ubuntu 18.04 LTS-computer fra vores lokale computer ved hjælp af SSH.
For at oprette forbindelse til din fjerncomputer skal du kende værtsnavnet / domænenavnet eller IP-adressen på din fjerncomputer. Hvis din fjerncomputer er på et offentligt netværk, og den har konfigureret DNS eller domænenavn, skal værtsnavnet også indstilles til dit domænenavn. Hvis det er tilfældet, kan du finde værtsnavnet på din fjerncomputer med følgende kommando:
$ værtsnavnHvis din fjerncomputer er på det lokale netværk, eller du har en offentlig dedikeret IP-adresse, som du kan oprette forbindelse til, er alt hvad du behøver, IP-adressen på din fjerncomputer for at oprette forbindelse til den ved hjælp af SSH.
Du kan finde ud af IP-adressen på din fjerncomputer med følgende kommando:
$ ip a
Som du kan se fra det markerede afsnit på skærmbilledet nedenfor, IP-adressen på min Ubuntu 18.04 LTS fjerncomputer er 192.168.199.170. Det er på mit lokale netværk. Noter det.
Kør nu følgende kommando fra din lokale computer for at oprette forbindelse til din fjerncomputer ved hjælp af SSH:
$ ssh USERNAME @ IP_OR_HOSTNAMEBEMÆRK: Her BRUGERNAVN er dit login-brugernavn på din fjerncomputer og IP_OR_HOSTNAME er IP-adressen eller DNS / domænenavnet på din fjerncomputer.
Du skal se følgende prompt, hvis du opretter forbindelse til din eksterne server for første gang ved hjælp af SSH. Indtast bare Ja og tryk på
Indtast nu din adgangskode til login BRUGERNAVN på din fjerncomputer, og tryk derefter på
Du skal være forbundet som du kan se fra skærmbilledet nedenfor.
Nu kan du køre en hvilken som helst kommando på din fjerncomputer fra din lokale computer, som du kan se på skærmbilledet nedenfor.
$ lsb_release -a
Når du er færdig, skal du køre følgende kommando for at afslutte fjerncomputeren.
$ exitSom du kan se, er jeg afbrudt fra fjerncomputeren.
Åbning af SSH-serverport på Ubuntu 18.04 LTS fjerncomputer:
Firewall-programmet til Ubuntu 18.04 LTS kaldes UFW. Til tider, UFW kan være konfigureret på din fjerncomputer til at blokere SSH-serverforbindelse fra andre maskiner.
Du kan køre følgende kommando for at åbne SSH-serverporten ved hjælp af UFW:
$ sudo ufw tillader ssh
SSH-serverporten skal åbnes.
Start af SSH-server ved systemstart:
Det meste af tiden vil du have din SSH-server til at starte, når din computer starter. I så fald skal SSH-servertjenesten føjes til systemstart af Ubuntu 18.04 LTS.
For at tilføje SSH-servertjeneste til din systemstart skal du køre følgende kommando:
$ sudo systemctl aktiver sshd
SSH-servertjenesten skal føjes til systemstart.
Sådan aktiverer du SSH-server på Ubuntu 18.04 LTS. Tak, fordi du læste denne artikel.