Hvordan SSH fra Linux-kommandolinjen

Hvordan Ssh Fra Linux Kommandolinjen



Ethvert Linux-system støtter sikker tilkobling til eksterne maskiner. Når du har en ekstern maskin som du vil koble til fra klientmaskinen din, må du få en sikker protokoll og vite hvilke trinn du skal følge. Secure Shell (SSH) er en sikker protokoll som krypterer dataene før de overføres fra klienten til verten og videresender dem tilbake, slik at brukerne kan koble seg til en ekstern maskin og bruke den.

Du kan SSH ved å bruke kommandolinjen med noen få krav og trinn. Dette innlegget beskriver alt du bør vite.

Forstå SSH

SSH-kommandoen er tilgjengelig i Linux-systemet og er praktisk når du kobler til en ekstern maskin. Med SSH-tilkoblingen kan du overføre filer, tunnelapplikasjoner, utføre kommandoer på den eksterne maskinen, etc.







Når du bruker SSH på Linux-kommandolinjen, vil du samhandle med den eksterne maskinen først etter at du har koblet til den. I tillegg må den eksterne og klientmaskinen ha 'openssh' installert og aktivert for å etablere forbindelsen.



Hvordan SSH fra Linux-kommandolinjen

Før du kan opprette SSH-tilkoblingen, må du ha 'openssh' installert på serveren din og klienten. La oss begynne med å gjøre den eksterne maskinen klar for tilkoblingen.



Oppdater apt-depotet før du kan installere 'openssh'.





sudo passende oppdatering

Etter oppdateringen må du installere 'openssh-serveren' på den eksterne maskinen. Bare når serveren har 'openssh-serveren' kan den godta en ekstern tilkobling som er etablert på klientmaskinen. 'openssh' er avhengig av konfigurasjonene som er definert i /etc/ssh/sshd_config.



Kjør følgende kommando for å installere 'openssh-serveren':

sudo apt-get install openssh-server

Når den er installert, kontroller 'ssh'-statusen for å sikre at den er aktiv (kjører).

sudo systemctl-status ssh

Hvis statusen ikke er aktiv, kan du starte den ved å kjøre følgende kommando:

sudo systemctl start ssh

Sjekk IP-en til den eksterne maskinen. Bruk 'ip a'-kommandoen og få IP-en som er knyttet til nettverksgrensesnittet ditt. I dette tilfellet bruker vi det trådløse grensesnittet 'wlo1'.

På klientmaskinen må du installere 'openssh-klienten' for å bruke den til å opprette forbindelsen til den eksterne maskinen.

I likhet med den eksterne maskinen, start med å oppdatere apt-depotet.

Installer 'openssh-klienten' ved å utføre følgende kommando:

sudo apt-get install openssh-klient

Når du har installert 'openssh-klienten' og 'openssh-serveren', er du klar til å opprette forbindelsen ved hjelp av SSH. For å etablere tilkoblingen, åpne terminalen på klientmaskinen og koble til IP-en til den eksterne serveren.

Vår eksterne maskin har sin IP som 192.168.137.201. Dermed kobler vi til den ved å kjøre følgende SSH-kommando:

ssh linuxhint @ 192.168.137.201

Du må spesifisere vertsnavnet til den eksterne maskinen. Linuxhint er vertsnavnet for vår eksterne målserver.

Du vil bli bedt om å autentisere tilkoblingen ved å velge om du vil fortsette. På ledeteksten som vises, skriv 'ja' og trykk på enter-tasten. Du vil se en melding som bekrefter at IP-adressen til den eksterne maskinen er lagt til som en av de kjente vertene.

Det siste trinnet er å skrive inn passordet til den eksterne maskinen i påloggingsmeldingen som vises på terminalen.

Når det angitte passordet samsvarer med den eksterne vertens, har du brukt SSH til å koble til en ekstern maskin ved hjelp av Linux-kommandolinjen. Det er det!

Konklusjon

SSH tilbyr en sikker måte å koble til en ekstern maskin fra en klientmaskin. For å bruke SSH på Linux-kommandolinjen, installer 'openssh-client' på klientmaskinen og 'openssh-server' på den eksterne maskinen. Når den er installert, aktiver 'ssh' på begge maskinene. Til slutt, utfør 'ssh'-kommandoen med vertsnavnet og IP-adressen til den eksterne maskinen, og skriv inn passordet for å koble til den.