Kaip nustatyti SSH „Linux“ ir išbandyti sąranką: pradedančiųjų vadovas

Kaip nustatyti SSH „Linux“ ir išbandyti sąranką: pradedančiųjų vadovas

Vienas iš svarbiausių „Linux“ naudojimo būdų yra per SSH. Šis nuotolinės prieigos komandinės eilutės įrankis leidžia atlikti viską - nuo programinės įrangos diegimo iki „Linux“ kaip žiniatinklio serverio konfigūravimo. SSH gali sutaupyti laiko, padaryti jus produktyvesnius ir padėti atlaisvinti „Linux“ platinimo sistemos galią.





Bet kaip nustatyti SSH tiek kliento, tiek serverio pusėje? Sužinokite, kaip abiejuose galuose įdiegti ir konfigūruoti SSH programinę įrangą ir nuotoliniu būdu valdyti „Linux“ kompiuterį.





Kas yra SSH?

SSH reiškia S ekure Sh ell “ir leidžia nuotoliniu būdu valdyti„ Linux “kompiuterį ar serverį iš kito įrenginio. Jis veikia visuose vietiniuose tinkluose ir internete, tai reiškia, kad jis gali būti naudojamas valdyti jūsų namuose esančią „Linux“ palaikomą medijos serverį arba „Linux“ žiniatinklio serverį kitame žemyne.





Nors SSH nesuteikia jums prieigos prie nuotolinio kompiuterio darbalaukio aplinkos, ji leidžia naudotis terminalu. Prisijungę prie nuotolinio kompiuterio, galite jį naudoti taip, tarsi jis būtų priešais jus. Tiesiog įsitikinkite, kad turite root prieigą.

kaip gauti internetą namuose

Atminkite, kad „Linux“ yra ir kitų nuotolinės prieigos sprendimų. Pavyzdžiui, „Ubuntu“ vartotojai gali pasikliauti Su VNC suderinamas nuotolinio darbalaukio įrankis Remmina .



Jei norite naudoti SSH, turite įsitikinti, kad nuotoliniame kompiuteryje (serveryje) yra nustatytas SSH. Be to, jūsų vietiniam įrenginiui (klientui) reikės įdiegti SSH programą.

Montavimas kliento pusėje

Įdiegti ir nustatyti SSH kliente yra paprasta. Kai kuriais atvejais jums net nereikia jokios papildomos programinės įrangos:





  • „Linux“ vartotojai turėtų rasti terminale įmontuotą SSH klientą
  • „MacOS“ kompiuteriuose taip pat yra iš anksto įdiegtas SSH terminale
  • „Windows“ asmeniniams kompiuteriams reikės naudoti „PowerShell“ komandų eilutės įrankį arba įdiegti PuTTY

Vaizdų galerija (2 vaizdai) Išplėsti Išplėsti Uždaryti

SSH neįdiegta jūsų „Linux“ sistemoje? Pridėkite atnaujindami paketus ir atnaujindami, tada įdiekite:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Įpratote naudoti SSH sistemoje „Windows“, bet perjungėte į „Linux“ darbalaukį? Galite praleisti „PuTTY“ darbalaukio SSH programą su paprasta pelės sąsaja. Laimei, jį galima įdiegti „Linux“ darbalaukyje:

sudo apt install putty

Įdiegę SSH kliento programinę įrangą, esate pasiruošę nustatyti ryšį su nuotoliniu kompiuteriu ar serveriu.

Paprastai visiems stalinių kompiuterių ir mobiliųjų įrenginių klientams reikia tik IP adreso arba pagrindinio kompiuterio pavadinimo ir tinkamos prisijungimo informacijos. Nors programų išvaizda gali skirtis ir prievado pavadinimą gali tekti įvesti rankiniu būdu, SSH klientai dažniausiai nesiskiria.

Serverio pusės diegimas ir konfigūravimas

Prieš užmezgdami ryšį, įdiekite serverio programinę įrangą, kad galėtumėte priimti SSH ryšį. Tam reikia, kad kas nors dalyvautų, kad įdiegtų arba įgalintų SSH. Galbūt jau esate čia ir tai padarysite --- kitaip serverio gale esantis kolega ar palaikymo inžinierius nustatys SSH.

Atminkite, kad jei naudojate žiniatinklio prieglobos paketą, SSH turėtų būti įjungtas pagal numatytuosius nustatymus. Jei ne, pasitarkite su žiniatinklio prieglobos serveriu, kad nustatytumėte SSH.

Jei SSH neįjungtas nuotoliniame kompiuteryje ar serveryje, įdiekite jį naudodami

sudo apt install openssh-server

Patikrinkite, ar tai veikė

sudo systemctl status ssh

Komanda turėtų neteisėtai atsakyti „aktyviai“.

Kai kuriais atvejais „Ubuntu“ užkarda ufw gali blokuoti SSH. Norėdami tai padaryti, naudokite

sudo ufw allow ssh

Kai kuriais atvejais taip pat turėsite įgalinti SSH nuotoliniame įrenginyje. Tai yra atsargumo priemonė, kurią galima patobulinti naudojant

sudo systemctl enable ssh

Galimi ir kiti variantai (

stop

,

start

, ir

disable

), kad sukonfigūruotumėte SSH paslaugą.

Nustatykite IP adresą

Norėdami prisijungti prie nuotolinio įrenginio per SSH, turite žinoti įrenginio IP adresą. Turite du paprastus būdus tai rasti:

  • Vykdykite terminalo komandą
  • Patikrinkite maršrutizatorių

Norėdami parodyti nuotolinės sistemos IP adresą, prisijunkite ir paleiskite

ip address

Tai grąžins įrenginio IP adresą, todėl atkreipkite dėmesį. Senesnėse „Linux“ versijose

ifconfig

gali duoti geresnių rezultatų.

Taip pat galite patikrinti maršrutizatorių, kad pamatytumėte prijungtus įrenginius. „Linux“ kompiuteris ar serveris bus išvardyti, paprastai pagal operacinės sistemos ar įrenginio pavadinimą. Tai turėtų palengvinti identifikavimą.

Norėdami parodyti viešąjį IP adresą, prisijunkite prie serverio ir atidarykite whatsmyip.org.

Jūsų naudojamas IP adresas turėtų būti tinkamas ryšiui. Taigi, jei įrenginys yra tame pačiame tinkle kaip ir klientas, naudokite vietinį IP adresą. Norėdami prisijungti prie interneto, naudokite viešąjį IP adresą. Jei kompiuteris yra kitame tinkle, įsitikinkite, kad 22 prievadas persiųstas į kompiuterį.

Prisijungimas prie „Linux“ per SSH

Kartu su teisingu IP adresu taip pat turėtumėte turėti vartotojo vardą ir slaptažodį, kad galėtumėte pasiekti nuotolinį įrenginį.

Norėdami naudoti komandinės eilutės SSH įrankius, naudokite

ssh username@REMOTE.IP.ADDRESS.HERE

Būtinai pakeiskite Vartotojo vardas su tikru vartotojo vardu ir REMOTE.IP.ADDRESS.HERE su nuotolinio įrenginio IP adresu. Rezultatas Įveskite, ir būsite paraginti įvesti slaptažodį.

Turėdami teisingą slaptažodį, gausite veikiantį terminalo raginimą-dabar esate prisijungę prie nuotolinio kompiuterio.

Naudojate stalinį SSH klientą, pvz., „PuTTY“?

Įveskite Priimančiojo vardas arba IP adresas , pasirinkite SSH tada ryšio tipas Atviras. Kai būsite paraginti įvesti vartotojo vardą ir slaptažodį, įveskite juos komandų eilutės lange, kad užbaigtumėte ryšį ir gautumėte nuotolinę prieigą.

Nepavyksta prisijungti? SSH sąrankos trikčių šalinimas

Jei turite SSH ryšio problemų, tai yra galimos priežastys:

  • SSH programinė įranga neįdiegta nė viename kompiuteryje
  • Jūsų vartotojo vardas arba slaptažodis neteisingas
  • IP adresas neteisingas
  • Ugniasienė blokuoja ryšį arba 22 prievadas nėra persiunčiamas

Dar kartą patikrinkite kiekvieną tašką ir turėtumėte sugebėti prisijungti. Jei ne, problema gali būti sudėtingesnė.

„Linux“ naudojimas nuotoliniu būdu su SSH

SSH yra naudingas įrankis vienam ar keliems „Linux“ kompiuteriams valdyti.

Tai leidžia dirbti su bet kokia mašina tik iš vienos sistemos. Galite įvesti beveik bet ką „Linux“ terminalo komanda per SSH.

Kaip sujungti dvi „Facebook“ paskyras?

Pagrindiniai pavyzdžiai:

  • Atnaujinimas: sudo apt atnaujinimas && sudo apt atnaujinimas
  • Patikrinti statusą: veikimo laikas
  • Vykdymo procesai: ps
  • Vykdomi procesoriai pagal CPU: viršuje

Patikrinkite mūsų sąrašą SSH komandos, skirtos valdyti „Linux“ serverį.

Nustatykite SSH ir padarykite „Linux“ galingesnę

Naudojant SSH, „Linux“ tampa žymiai lankstesnė ir galingesnė. SSH dėka galite pažodžiui nuotoliniu būdu pasiekti kompiuterį naudodami išmanųjį telefoną.

Jei SSH nustatytas teisingai, įjungus ir sukonfigūravus kliento ir serverio programinę įrangą, galima pasiekti nuotolinę komandų eilutę. Reikia kažko daugiau? Štai kaip tai padaryti nuotoliniu būdu valdyti „Linux“ darbalaukį iš „Windows“ .

Dalintis Dalintis „Tweet“ Paštu Kaip pasiekti „Google“ įmontuotą burbulo lygį „Android“

Jei kada nors reikėjo įsitikinti, kad kažkas yra lygiai, dabar galite per kelias sekundes gauti burbulo lygį savo telefone.

Skaityti toliau
Susijusios temos
  • Linux
  • Nuotolinis prisijungimas
  • Terminalas
  • Nuotolinis darbas
  • Linux patarimai
  • SSH
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia