I denne artikkelen skal jeg vise deg hvordan du aktiverer SSH på Debian 10 og kobler til din Debian 10 -maskin eksternt via SSH. Så la oss komme i gang.
På Debian 10 leveres SSH -serveren av pakken OpenSSH-server. Du kan installere OpenSSH -serveren fra det offisielle pakkelageret til Debian 10 veldig enkelt ved å bruke APT Package Manager.
Åpne først en terminal og kjør følgende kommando for å oppdatere APT Package Repository Cache.
$ sudo apt oppdatering
Apt Package Repository Cache skal oppdateres.
Nå, installer OpenSSH-server pakke med følgende kommando.
$ sudo apt install openssh-server
Nå, trykk Y og trykk For å bekrefte installasjonen.
De OpenSSH-server Pakken skal installeres.
Nå kan du sjekke om SSH -tjenesten kjører med følgende kommando:
$ sudo systemctl status ssh
Som du ser er SSH -tjenesten ikke aktiv. Det kjører ikke. Men det er aktivert. Noe som betyr at SSH -tjenesten automatisk vil starte på oppstart. Så for å starte SSH -tjenesten, alt du trenger å gjøre er å starte datamaskinen på nytt.
Hvis du ikke vil starte datamaskinen på nytt akkurat nå, kan du starte SSH -tjenesten manuelt med følgende kommando:
$ sudo systemctl start ssh
Nå, sjekk om SSH -tjenesten kjører med følgende kommando:
$ sudo systemctl status ssh
Som du ser er SSH -tjenesten aktiv eller kjører. Nå kan du koble til denne datamaskinen eksternt via SSH.
Legge til og fjerne SSH -tjeneste fra oppstart av systemet:
På Debian 10 er standardoppførselen til SSH -tjenesten å starte automatisk på oppstart.
Hvis du ikke vil at SSH -tjenesten skal starte automatisk på oppstart, vil du heller starte SSH -tjenesten manuelt når du trenger, så kan du fjerne den fra systemoppstarten med følgende kommando.
$ sudo systemctl deaktiverer ssh
Hvis du senere ombestemmer deg og ønsker å starte SSH -tjenesten på oppstart, kan du legge til SSH -tjenesten til systemoppstarten med følgende kommando:
$ sudo SystemCTL Aktiver SSH
Koble til Debian 10 -maskin eksternt via SSH:
For å koble til SSH -serveren, trenger du IP -adressen eller vertsnavn/domenenavn på Debian 10 -maskinen der du nettopp installerte SSH -serveren. Du må også kjenne påloggingsbrukernavnet og påloggingspassordet til Debian 10 -maskinen du vil koble til.
For å finne IP -adressen til Debian 10 -maskinen som du vil koble til eksternt, kjør følgende kommando på den maskinen.
$ ip a
Som du kan se, er IP -adressen til min Debian 10 -skrivebord 192.168.21.134. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.
Hvis Debian 10 -maskinen du prøver å koble til via SSH er vert på skyen (VPS), kan det hende du har et DNS -løsbart vertsnavn eller domenenavn som du kan bruke i stedet for IP -adressen. For å finne vertsnavnet til VPS, kjør følgende kommando på VPS.
$ vertsnavn
Et eksempelutgang er gitt som følger.
Hvis du ikke kjenner påloggingsbrukernavnet til din Debian 10 -maskin, kan du kjøre følgende kommando på den maskinen for å finne brukernavnet.
$ whoami
Brukernavnet skal skrives ut på terminalen. Husk det.
For å koble til Debian 10 -maskinen eksternt via SSH, må klientdatamaskinen ha SSH -klientprogrammet installert på den.
Hvis klienten er en Ubuntu/Debian -maskin, kan du installere SSH -klientprogrammene med følgende kommandoer:
$ sudo apt oppdatering
$ sudo apt install openssh-client
Hvis klienten er en RHEL/CentOS -maskin, kan du installere SSH -klientprogrammene med følgende kommandoer:
$ sudo yum install openssh-clients
Nå, for å koble til Debian 10 Remote Machine via SSH, kjør følgende kommando fra klientmaskinen:
$ ssh username@ip_address
Eller
$ ssh username@hostname
I mitt tilfelle er kommandoen:
$ ssh [email protected]
Du vil se følgende spørsmål første gang du prøver å koble deg til Debian 10 -maskinen din via SSH. Bare skriv inn ja og trykk å fortsette.
Du vil se følgende spørsmål første gang du prøver å koble deg til Debian 10 -maskinen din via SSH. Bare skriv inn ja og trykk å fortsette.
Du skal være tilkoblet.
Nå kan du kjøre hvilken som helst kommando du vil installere nye programvarepakker, konfigurere forskjellige tjenester eller overvåke Debian 10 -maskinen eksternt. Mulighetene er ubegrensede.
Når du er ferdig med arbeidet ditt, kan du lukke SSH -økten med følgende kommando:
$ exit
Så det er slik du aktiverer SSH på Debian 10 og kobler til din Debian 10 -maskin eksternt via SSH. Takk for at du leste denne artikkelen.