Sådan SSH fra Linux-kommandolinjen

Sadan Ssh Fra Linux Kommandolinjen



Ethvert Linux-system understøtter sikker forbindelse til fjernmaskiner. Når du har en fjernmaskine, som du vil oprette forbindelse til fra din klientmaskine, skal du have en sikker protokol og vide, hvilke trin du skal følge. Secure Shell (SSH) er en sikker protokol, der krypterer dataene, før de overføres fra klienten til værten og videresender dem tilbage, så brugerne kan oprette forbindelse til en fjernmaskine og bruge den.

Du kan SSH ved hjælp af kommandolinjen med et par krav og trin. Dette indlæg beskriver alt, hvad du bør vide.

Forstå SSH

SSH-kommandoen er tilgængelig i Linux-systemet og er praktisk, når du opretter forbindelse til en fjernmaskine. Med SSH-forbindelsen kan du overføre filer, tunnelapplikationer, udføre kommandoer på fjernmaskinen osv.







Når du bruger SSH på Linux-kommandolinjen, vil du først interagere med fjernmaskinen, efter du har oprettet forbindelse til den. Desuden skal fjern- og klientmaskinen have 'openssh' installeret og aktiveret for at etablere forbindelsen.



Sådan SSH fra Linux-kommandolinjen

Før du kan oprette SSH-forbindelsen, skal du have 'openssh' installeret på din server og klienten. Lad os begynde med at gøre fjernmaskinen klar til forbindelsen.



Opdater apt-lageret, før du kan installere 'openssh'.





sudo passende opdatering

Efter opdateringen skal du installere 'openssh-serveren' på den eksterne maskine. Kun når serveren har 'openssh-serveren', kan den acceptere en fjernforbindelse, der er etableret på klientmaskinen. 'openssh' er afhængig af de konfigurationer, der er defineret i /etc/ssh/sshd_config.



Kør følgende kommando for at installere 'openssh-serveren':

sudo apt-get install openssh-server

Når den er installeret, skal du kontrollere 'ssh'-statussen for at sikre, om den er aktiv (kører).

sudo systemctl status ssh

Hvis status ikke er aktiv, kan du starte den ved at køre følgende kommando:

sudo systemctl start ssh

Tjek IP-adressen på den eksterne maskine. Brug kommandoen 'ip a' og få den IP, der er knyttet til din netværksgrænseflade. I dette tilfælde bruger vi den trådløse grænseflade 'wlo1'.

På klientmaskinen skal du installere 'openssh-klienten' for at bruge den til at oprette forbindelsen til fjernmaskinen.

I lighed med fjernmaskinen, start med at opdatere apt-lageret.

Installer 'openssh-client' ved at udføre følgende kommando:

sudo apt-get install openssh-klient

Når du har installeret 'openssh-klienten' og 'openssh-serveren', er du klar til at etablere forbindelsen ved hjælp af SSH. For at etablere forbindelsen skal du åbne din terminal på klientmaskinen og oprette forbindelse til den eksterne servers IP.

Vores fjernmaskine har sin IP som 192.168.137.201. Således forbinder vi til det ved at køre følgende SSH-kommando:

ssh linuxhint @ 192.168.137.201

Du skal angive værtsnavnet på den eksterne maskine. Linuxhint er værtsnavnet for vores mål-fjernserver.

Du bliver bedt om at godkende forbindelsen ved at vælge, om du vil fortsætte. På den prompt, der vises, skal du skrive 'ja' og trykke på Enter-tasten. Du vil se en prompt, der bekræfter, at IP-adressen på den eksterne maskine er blevet tilføjet som en af ​​de kendte værter.

Det sidste trin er at indtaste adgangskoden til fjernmaskinen i login-prompten, der vises på terminalen.

Når den indtastede adgangskode matcher fjernværtens, har du med succes brugt SSH til at oprette forbindelse til en fjernmaskine ved hjælp af Linux-kommandolinjen. Det er det!

Konklusion

SSH tilbyder en sikker måde at oprette forbindelse til en ekstern maskine fra en klientmaskine. For at bruge SSH på Linux-kommandolinjen skal du installere 'openssh-client' på klientmaskinen og 'openssh-server' på fjernmaskinen. Når det er installeret, skal du aktivere 'ssh' på begge maskiner. Til sidst skal du udføre kommandoen 'ssh' med værtsnavnet og IP-adressen på den eksterne maskine, og indtaste adgangskoden for at oprette forbindelse til den.