Begyndervejledning til opsætning af SSH på Linux og test af din opsætning

  • Edmund Richardson
  • 0
  • 2172
  • 102
Reklame

Når du begynder at blive mere komfortabel med at bruge Linux, vil du begynde at gøre brug af nogle fantastiske værktøjer, der kan gøre dig langt mere produktiv. En af de vigtigste hjælpeprogrammer at lære er sandsynligvis SSH. Med det kan du styre en anden maskine, som om du sad direkte på den. Dette kan give dig mulighed for at konfigurere hovedløse maskiner såsom med en Raspberry Pi Opsætning af din Raspberry Pi til hovedløs brug med SSH Opsætning af din Raspberry Pi til hovedløs brug med SSH Raspberry Pi kan acceptere SSH-kommandoer, når den er tilsluttet et lokalt netværk (enten med Ethernet eller Wi-Fi), så du nemt kan konfigurere det. Fordelene ved SSH går ud over at forstyrre den daglige screening ... .

Hvordan konfigurerer du det både på klient- og serversiden? Vi fører dig gennem en grundlæggende installation, så du kan oprette forbindelse mellem de to.

Hvad er SSH?

Kort sagt giver SSH (Secure Shell) dig mulighed for at oprette forbindelse til en anden computer og få terminaladgang Hvad SSH er & hvordan det er forskelligt fra FTP [Teknologi forklaret] Hvad SSH er & hvordan det er forskelligt fra FTP [Teknologi forklaret] til det på trods af ikke sidder fysisk lige foran det. SSH giver dig ikke adgang til det grafiske skrivebordsmiljø (normalt mindst), men det giver dig terminaladgang. Det alene er en god nok grund til at gøre brug af dine terminalevner En A-Z af Linux - 40 væsentlige kommandoer, du skal kende En A-Z af Linux - 40 væsentlige kommandoer, du skal vide Linux er det ofte ignorerede tredje hjul til Windows og Mac. Ja, i løbet af det sidste årti har open source-operativsystemet fået en masse trækkraft, men det er stadig langt fra at blive overvejet…. Når du er tilsluttet den anden computer, kan du gøre stort set hvad du vil, især hvis du har root-adgang på den eksterne brugerkonto.

Klient-side installation


At få SSH installeret er virkelig let, og det tager kun et par andre bits information for at komme i gang. På den computer, som du gerne vil bruge til at oprette forbindelse til andre computere, skal du installere OpenSSH-klienten, hvis den ikke allerede er. På Ubuntu-systemer kan dette gøres med sudo apt-get install openssh-client. Når installationen er afsluttet, er du allerede god til at gå med én computer.

Alternativt kan du også installere PuTTY, hvis du er vant til det eller andre SSH-klienter på Windows 4 lette måder at bruge SSH i Windows 4 Nemme måder at bruge SSH i Windows SSH er de facto-løsningen til sikker adgang til fjernterminaler på Linux og andre UNIX-lignende systemer. Hvis du har en ekstern SSH-server, du vil have adgang til, skal du downloade en SSH-klient ..., selvom jeg personligt stadig foretrækker at bruge terminalen direkte i stedet for PuTTY. For dem, du ønsker det, kan de imidlertid installere det med kommandoen sudo apt-get install kitt.

Server-side installation


På hver computer, du vil oprette forbindelse til, skal du installere serversiden af ​​softwaren, hvis den ikke allerede er. Du kan gøre det på Ubuntu-systemer med kommandoen sudo apt-get install openssh-server. Når dette er installeret, installeres al den nødvendige software.

Bestem IP-adresse


Nu skal du kende IP-adressen (eller webadressen), som du kan bruge til at komme til den computer, du vil oprette forbindelse til. Hvis computeren er tilsluttet det samme netværk som dit, ville det være bedst at bruge den lokale IP-adresse (dvs. 192.168.1.2) snarere end den offentlige IP-adresse (dvs. 100.101.102.103).

Ellers, hvis computeren er placeret på et andet netværk, skal du bruge den offentlige IP-adresse og sørge for, at port 22 videresendes til den pågældende computer, hvis det er muligt og nødvendigt.

Hvis du har brug for at kende den lokale IP-adresse, kan du køre kommandoen ifconfig og se derefter, hvilken IP-adresse den giver dig. For den offentlige IP-adresse kan du besøge et websted som whatsmyip.org og få det til at fortælle dig.

Forbindelse via SSH


Når du har den IP-adresse, du skal bruge, skal du sørge for, at du også har et brugernavn og en adgangskode, der fungerer på den maskine, du opretter forbindelse til, og kør derefter kommandoen ssh [email protected], erstatte brugernavn med det faktiske brugernavn og 1.2.3.4 med den faktiske IP-adresse, du skal bruge. Tryk på Enter, og det vil bede dig om brugerens adgangskode. Med en korrekt adgangskode får du en fungerende terminalprompt - du er nu logget ind på fjerncomputeren!

Fejlfinding

Hvis du har problemer, er dette de mulige problemer:

  • Software er ikke installeret på nogen af ​​computere
  • Brugernavn / adgangskode er forkert
  • IP-adresse er forkert
  • En firewall et sted undervejs blokerer eller videresender ikke port 22

Dobbeltkontrol af alle disse punkter, og du skal være i stand til at oprette forbindelse. Hvis ikke, har du muligvis et komplekst problem på dine hænder.

Hvad bruger du SSH til?

SSH kan blive et rigtig nyttigt værktøj, hvis du skal administrere flere Linux-computere - du kan arbejde på dem alle fra kun et system. Selv hvis du ikke har noget seriøst arbejde, som SSH kan hjælpe med, er det et hurtigt og let lille eksperiment, du kan prøve selv. Jeg synes altid det er lidt fantastisk, hver gang jeg sender en shutdown-kommando til en ekstern computer og derefter ser computeren lukke ned uden mig fysisk at røre ved den.

Hvilke gode anvendelser har du fundet til SSH? Hvilke avancerede ting kan du foreslå, at folk gør med SSH? Fortæl os det i kommentarerne!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.