Kā iestatīt SSH operētājsistēmā Linux un pārbaudīt iestatījumus: rokasgrāmata iesācējiem

Kā iestatīt SSH operētājsistēmā Linux un pārbaudīt iestatījumus: rokasgrāmata iesācējiem

Viens no svarīgākajiem Linux izmantošanas veidiem ir SSH. Šis attālās piekļuves komandrindas rīks ļauj jums darīt visu, sākot no programmatūras instalēšanas līdz Linux kā tīmekļa servera konfigurēšanai. SSH var ietaupīt laiku, padarīt jūs produktīvāku un palīdzēt jums izmantot Linux izplatīšanas iespējas.





Bet kā jūs iestatāt SSH gan klienta, gan servera pusē? Uzziniet, kā instalēt un konfigurēt SSH programmatūru abos galos un attālināti vadīt Linux datoru.





Kas ir SSH?

SSH nozīmē S ekure Š ell un ļauj attālināti vadīt Linux datoru vai serveri no citas ierīces. Tas darbojas lokālajos tīklos un internetā, kas nozīmē, ka to var izmantot, lai pārvaldītu Linux darbināmu multivides serveri jūsu mājā vai Linux tīmekļa serveri citā kontinentā.





Lai gan SSH nedod jums piekļuvi attālā datora darbvirsmas videi, tas ļauj izmantot termināli. Kad esat izveidojis savienojumu ar attālo datoru, varat to izmantot tā, it kā tas būtu tieši jūsu priekšā. Vienkārši pārliecinieties, vai jums ir root piekļuve.

"pievienots, netiek uzlādēts"

Ņemiet vērā, ka Linux ir pieejami citi attālās piekļuves risinājumi. Piemēram, Ubuntu lietotāji var paļauties uz Ar VNC saderīgs attālās darbvirsmas rīks Remmina .



Lai izmantotu SSH, jums jāpārliecinās, ka attālajā datorā (serverī) ir iestatīts SSH. Turklāt jūsu vietējai ierīcei (klientam) būs jāinstalē SSH lietotne.

Uzstādīšana klienta pusē

SSH instalēšana un iestatīšana klientā ir vienkārša. Dažos gadījumos jums pat nav nepieciešama papildu programmatūra:





  • Linux lietotājiem jāatrod terminālī iebūvēts SSH klients
  • MacOS datoros terminālī ir arī iepriekš instalēta SSH
  • Windows datoriem būs jāizmanto komandrindas rīks PowerShell vai jāinstalē PuTTY

Attēlu galerija (2 attēli) Izvērst Izvērst Aizvērt

SSH nav instalēts jūsu Linux sistēmā? Pievienojiet, atjauninot paketes un jauninot, pēc tam instalējot:





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

Vai esat pieradis izmantot SSH operētājsistēmā Windows, bet esat pārslēdzies uz Linux darbvirsmu? Jūs varat palaist garām PuTTY darbvirsmas SSH lietotni ar vienkāršo peles interfeisu. Par laimi, to var instalēt Linux darbvirsmā:

sudo apt install putty

Kad jūsu SSH klienta programmatūra ir instalēta, jūs esat gatavs izveidot savienojumu ar attālo datoru vai serveri.

Visiem galddatoru un mobilo ierīču klientiem parasti ir nepieciešama tikai IP adrese vai resursdatora nosaukums un atbilstoša pieteikšanās informācija. Lai gan lietotņu izskats var atšķirties un porta nosaukums, iespējams, būs jāievada manuāli, SSH klienti lielākoties nav atšķirami.

Instalēšana un konfigurēšana servera pusē

Pirms savienojuma izveides instalējiet servera puses programmatūru, lai mitinātu savu SSH savienojumu. Tas prasa, lai kāds būtu klāt, lai instalētu vai iespējotu SSH. Jūs, iespējams, jau esat klāt, lai to izdarītu-pretējā gadījumā kolēģis vai atbalsta inženieris servera galā iestatīs SSH.

Ņemiet vērā: ja izmantojat tīmekļa mitināšanas pakotni, SSH jābūt iespējotam pēc noklusējuma. Ja tā nav, runājiet ar savu tīmekļa mitinātāju, lai iestatītu SSH.

Ja SSH nav iespējots attālajā datorā vai serverī, instalējiet to ar

sudo apt install openssh-server

Pārbaudiet, vai tas darbojās

sudo systemctl status ssh

Komandai vajadzētu nelikumīgi atbildēt uz “aktīvs”.

Dažos gadījumos Ubuntu ugunsmūris ufw var bloķēt SSH. Lai pārliecinātos, ka tas nenotiek, izmantojiet

sudo ufw allow ssh

Dažos gadījumos jums ir jāiespējo SSH arī attālajā ierīcē. Šis ir drošības pasākums, kuru var pielāgot, izmantojot

sudo systemctl enable ssh

Ir pieejamas arī citas iespējas (

stop

,

start

, un

disable

), lai konfigurētu SSH pakalpojumu.

Noteikt IP adresi

Lai izveidotu savienojumu ar attālo ierīci, izmantojot SSH, jums jāzina iekārtas IP adrese. Jums ir divi vienkārši veidi, kā to atrast:

  • Palaidiet termināļa komandu
  • Pārbaudiet maršrutētāju

Lai parādītu attālās sistēmas IP adresi, piesakieties un palaidiet

ip address

Tādējādi tiks atgriezta ierīces IP adrese, tāpēc pierakstiet to. Vecākās Linux versijās

ifconfig

var sniegt labākus rezultātus.

Varat arī pārbaudīt maršrutētāju, lai redzētu pievienotās ierīces. Tiks parādīts Linux dators vai serveris, parasti pēc operētājsistēmas vai ierīces nosaukuma. Tam vajadzētu atvieglot identificēšanu.

Lai parādītu publisko IP adresi, piesakieties serverī un atveriet whatsmyip.org.

Jūsu izmantotajai IP adresei jābūt piemērotai savienojumam. Tātad, ja ierīce atrodas vienā tīklā ar klientu, izmantojiet vietējo IP adresi. Savienojumiem internetā izmantojiet publisko IP adresi. Ja dators atrodas citā tīklā, pārliecinieties, vai 22. ports tiek pārsūtīts uz datoru.

Savienojuma izveide ar Linux, izmantojot SSH

Kopā ar pareizo IP adresi jums vajadzētu būt arī lietotājvārdam un parolei, lai piekļūtu attālajai mašīnai.

Komandrindas SSH rīkiem izmantojiet

ssh username@REMOTE.IP.ADDRESS.HERE

Noteikti nomainiet lietotājvārds ar faktisko lietotājvārdu un REMOTE.IP.ADDRESS.HERE ar attālās ierīces IP adresi. Sist Ievadiet, un jums tiks prasīts ievadīt paroli.

Izmantojot pareizu paroli, jūs saņemsiet funkcionējošu termināļa uzvedni-tagad esat pieteicies attālajā datorā.

Vai izmantojat darbvirsmas SSH klientu, piemēram, PuTTY?

Ievadiet Saimnieka vārds vai IP adrese , izvēlieties SSH tad savienojuma veids Atvērt. Kad tiek prasīts ievadīt lietotājvārdu un paroli, ievadiet tos komandrindas logā, lai pabeigtu savienojumu un iegūtu attālo piekļuvi.

Nevar izveidot savienojumu? SSH iestatīšanas problēmu novēršana

Ja rodas SSH savienojuma problēmas, šie ir iespējamie iemesli:

  • SSH programmatūra nav instalēta nevienā datorā
  • Jūsu lietotājvārds vai parole nav pareiza
  • IP adrese ir nepareiza
  • Ugunsmūris bloķē savienojumu vai 22. ports netiek pārsūtīts

Vēlreiz pārbaudiet katru punktu, un jums vajadzētu būt iespējai izveidot savienojumu. Ja nē, problēma var būt sarežģītāka.

Linux attāla izmantošana ar SSH

SSH ir noderīgs rīks viena vai vairāku Linux datoru pārvaldīšanai.

Tas ļauj strādāt ar jebkuru mašīnu tikai no vienas sistēmas. Jūs varat ievadīt gandrīz jebkuru Linux termināļa komanda pār SSH.

kā noņemt iPhone ekrāna aizsargu

Galvenie piemēri:

  • Atjaunināt: sudo apt atjauninājums && sudo apt jauninājums
  • Pārbaudīt statusu: darbības laiks
  • Darbības procesi: ps
  • Procesu palaišana, izmantojot CPU: tops

Pārbaudiet mūsu sarakstu SSH komandas Linux servera pārvaldībai, lai iegūtu vairāk.

Iestatiet SSH un padariet Linux jaudīgāku

Izmantojot SSH, Linux kļūst ievērojami elastīgāks un jaudīgāks. Pateicoties SSH, jūs burtiski varat attālināti piekļūt datoram, izmantojot viedtālruni.

Ja SSH ir pareizi iestatīts, ja ir iespējota un konfigurēta klienta un servera puses programmatūra, ir iespējama attālināta piekļuve komandrindai. Vajag kaut ko vairāk? Lūk, kā to izdarīt attālināti kontrolēt Linux darbvirsmu no Windows .

Kopīgot Kopīgot Čivināt E -pasts Kā piekļūt Google iebūvētajam burbuļa līmenim operētājsistēmā Android

Ja jums kādreiz ir bijis jāpārliecinās, ka kaut kas ir vienā līmenī, tagad tālrunī varat iegūt burbuļa līmeni dažu sekunžu laikā.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Attālā piekļuve
  • Terminālis
  • Attālais darbs
  • Linux padomi
  • SSH
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu