Kaip įjungti SSH paslaugą Ubuntu 22.04 LTS


Ši paprasta pamoka parodo, kaip Ubuntu 22.04 versijoje įjungti saugų apvalkalą (SSH), kad galėtumėte prisijungti nuotoliniu būdu ir saugiai perduoti duomenis naudodami kriptografinio tinklo protokolą.

„Ubuntu“ naudoja „OpenSSH“, kad teiktų „Secure Shell“ paslaugas. Klientas yra iš anksto įdiegtas su jau paruoštu palaikymu prisijungti, kad pašalintų SSH serverį. Serverio paketas yra sistemos saugykloje, bet nėra įdiegtas pagal numatytuosius nustatymus.

1. Įdiekite SSH serverį:

Pirmiausia prisijunkite prie Ubuntu serverio arba klaviatūroje paspauskite Ctrl+Alt+T, kad atidarytumėte terminalą Ubuntu darbalaukyje.

Kai jis atsidaro, paleiskite toliau pateiktą komandą, kad įdiegtumėte serverio paketą:

sudo apt install ssh

Įveskite sudo autentifikavimo naudotojo slaptažodį, nors žvaigždute nėra atsiliepimų

Įdiegus paslauga turėtų veikti automatiškai. Jei ne, naudokite toliau pateiktas komandas, kad įjungtumėte ir paleistumėte:

sudo systemctl enable sshd && sudo systemctl start ssh

Ir patikrinkite paslaugos būseną naudodami komandą:

systemctl status ssh.service

2. Konfigūruokite SSH serverį:

Atlikę 1 veiksmą, turėtumėte turėti galimybę nuotoliniu būdu prisijungti prie šio Ubuntu serverio arba darbalaukio naudodami komandas ssh ir (arba) scp.

Tačiau galite sukonfigūruoti jį klausytis per kitą prievadą, nurodyti, kuriems vartotojams leidžiama prisijungti, pakeisti autentifikavimo metodus ir pan.

Norėdami tai padaryti, redaguokite „/etc/ssh/sshd_config“ naudodami toliau pateiktą komandą:

sudo nano /etc/ssh/sshd_config

Ubuntu darbalaukyje pakeiskite nano į gedit, kad redaguotumėte konfigūracijos failą naudodami grafinę sąsają.

Kai failas atidaromas, pradžioje pašalinus „#“ ir pakeitus numerį po „Port“, pasikeis klausymosi prievadas; Įgalinti „PermitRootLogin draudžiamasis slaptažodis“ (pradžioje pašalinus # tai bus įjungta) leis prisijungti prie root per autentifikavimo raktą. Norėdami leisti prisijungti prie slaptažodžio, pakeiskite reikšmę į „yes“ ir įgalinkite „Password Authentication taip“.

Daugiau konfigūracijų rasite šiame dokumente. Ir jei norite nustatyti autentifikavimo raktą, kad galėtumėte prisijungti be slaptažodžio, išbandykite šią mokymo programą.

Išsaugoję failą nepamirškite iš naujo paleisti SSH paslaugą, kad pritaikytumėte pakeitimus:

sudo systemctl restart sshd

3. Prisijunkite arba perkelkite duomenis per SSH:

Nustatę nuotolinį SSH serverį, galite paleisti toliau pateiktą komandą, kad prisijungtumėte nuotoliniu būdu:

ssh server_user@server_ip -p 22890

Pakeiskite prievado numerį 22890 į savo arba praleiskite žymą -p, jei naudojamas numatytasis prievadas.

Ir nukopijuokite duomenis iš vietinio į serverį naudodami komandą scp:

scp -P 22890 /PATH/TO/FILE server_user@server_ip:/PATH/TO/DESTINATION

Arba paimkite duomenis iš serverio į dabartinį vietinio kompiuterio katalogą naudodami komandą:

scp -P 22890 server_user@server_ip:/PATH/TO/FILE ./