Kā lietot SSH

Kad datorā izmantojam programmu, mēs esam pieraduši izmantot grafisko interfeisu, lai spētu pārvaldīt visas tā funkcijas. Bet, ja mūsu vietnei ir datu serveris vai mitināšanas serveris, iestatījumus diez vai piemērosim no saskarnes, jo vairumā gadījumu mums būs jāievada komandas no uzvednes vai termināļa, lai varētu pareizi administrēt mūsu serveri. Ja serveris atrodas ārpus mūsu mājas tīkla (piemēram, uz pakalpojumu sniedzēja piedāvāta servera vai arī mēs esam prom no mājām un vēlamies piekļūt savam personīgajam serverim) vai arī mēs vēlamies tai piekļūt bez grafiskā interfeisa, mums būs jāizveido drošs un šifrēts savienojums, lai komandas varētu nosūtīt no uzvednes . Šajā rokasgrāmatā mēs parādīsim, kā izmantot SSH, lai nosūtītu attālās termināļa komandas uz jebkuru serveri. Ņemot vērā tēmas sarežģītību, mēs centīsimies būt pēc iespējas skaidrāki un vienkāršāki, lai pat iesācēju lietotāji varētu iemācīties izmantot SSH, lai attālināti kontrolētu savu serveri.

Kā lietot SSH

Zemāk jūs atradīsit, kā izveidot SSH serveri operētājsistēmās Windows un Linux, kā izveidot savienojumu ar SSH serveri no Windows un, visbeidzot, kā izveidot savienojumu ar SSH serveri no viedtālruņiem un planšetdatoriem (no operētājsistēmas Android un iOS). Ja mēs nezinām SSH pakalpojuma izcelsmi, mēs jums vēlamies izlasīt specializētās Wikipedia lapu.

Kā izveidot SSH serveri operētājsistēmā Windows

Ja mēs datorā izmantojam Windows 10, mēs varam instalēt OpenSSH moduli. Lai to izdarītu, kreisajā apakšējā stūrī atveriet izvēlni Sākt, atveriet lietotni Iestatījumi, atveriet izvēlni Lietotne -> Lietotnes un funkcijas un visbeidzot noklikšķiniet uz Izvēles funkcijas . Parādītajā lapā noklikšķiniet uz Pievienot funkciju, ritiniet funkciju sarakstu un pēc tam noteikti atlasiet vienumu OpenSSH Server .

Pēc servera instalēšanas atkal atveram izvēlni Sākt, meklējam Windows PowerShell lietotni, ar peles labo pogu noklikšķiniet uz tās un atlasām Palaist kā administratoram . Parādītajā komandrindas logā veiciet sākotnējās SSH servera konfigurācijas, terminālī ierakstot šādas komandas (ierakstīsim tās pa vienai rindiņai vienlaikus):
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name * ssh *
Pēc šo komandu palaišanas dators ar Windows 10, kuru mēs izmantojam, var pieņemt SSH savienojumus 22. portā, izmantojot piekļuves akreditācijas datus, kas ir konfigurēti Windows kontā (mums, protams, būs jāpārsūta šis ports maršrutētājam vai modemam, lai mēs to sasniegtu, kad mēs atrodamies ārpus personīgā tīkla).
Piezīme : ja 22. ports nav konfigurējams vai nav pieejams no mūsu tīkla, vienkārši atveriet failu C: \ Windows \ System32 \ OpenSSH \ sshd_config un modificējiet 22. porta ierakstu, iestatot portu kā vēlamo.

Kā izveidot SSH serveri Linux

Linux serverī SSH iestatīšana ir daudz vienkāršāka, jo OpenSSH ir labi integrēts ar citiem sistēmas rīkiem. Pēc mašīnas vai servera konfigurēšanas tiešsaistē ar Ubuntu (šajā rokasgrāmatā ņemts kā piemērs), mēs atveram lietotni Terminālis, pēc tam ierakstām šādu komandu:
sudo apt-get instalēt openssh-server
Mēs apstiprinām, ja nepieciešams, lai pabeigtu OpenSSH servera instalēšanu. Lai nekavējoties sāktu pakalpojumu, terminālī vienkārši izpildiet šo komandu:
sudo /etc/init.d/ssh restart
Sistēma izmantos lietotāja konta akreditācijas datus piekļuvei un 22. portam, lai pieņemtu savienojumus no ārpuses.

Ja mēs vēlamies mainīt SSH savienojumu ievades portu (to pašu iemeslu dēļ, kas redzami operētājsistēmā Windows), terminālī vienkārši ierakstiet komandu:
sudo vi / etc / ssh / sshd_config
Izmantojot teksta redaktoru, mēs pārlūkojam dažādas opcijas, līdz atrodam vienumu Port, lai mēs varētu konfigurēt jaunu portu SSH savienojumiem.

Kā izveidot savienojumu ar SSH serveri no Windows

Pēc SSH servera konfigurēšanas mēs tam varam piekļūt no jebkura cita Windows 10 personālā datora, kas savienots ar internetu, vienkārši atverot Windows PowerShell programmu un terminālī ierakstot šādu komandu:
ssh -p portnumber
komandu veido lietotājvārds ( lietotājvārds ), kam nepieciešama piekļuve, servera nosaukums (servera nosaukums) un porta numurs, ar kuru sazināties.

Kā lietotājvārdu izmantojiet tikai uz servera konfigurēto lietotāja kontu, savukārt kā servera vārdu mēs varam tieši ievadīt servera izmantotā interneta savienojuma publisko IP adresi vai domēna vārdu (ja tas ir reģistrēts). Noklusējuma ports ir 22, taču mēs to varam mainīt bez problēmām, ja SSH serveris ir konfigurēts ar citu portu. Katrā savienojumā tiks pieprasīta piekļuves parole, kas sakrīt ar sistēmas konta (vai administratora konta) paroli.
Ja mēs izmantojam citas Windows versijas (7 un 8.1) vai mēs vēlamies iegūt lielāku kontroli pār šifrēto savienojumu, mēs iesakām instalēt bezmaksas un atvērtā koda PuTTY programmu.

Ar šo programmu mēs varēsim ātri izveidot savienojumu ar jebkuru SSH serveri, vienkārši ievadiet lietotājvārdu laukā Host Name, konfigurējiet portu laukā Port, ielieciet atzīmi SSH vienumam un visbeidzot noklikšķiniet uz Open apakšā.

Kā izveidot savienojumu ar SSH serveri no viedtālruņa vai planšetdatora

Ja mēs vēlamies kontrolēt savu SSH serveri no viedtālruņa vai planšetdatora, mēs iesakām instalēt bezmaksas lietotni Termius, kas ir pieejama gan Android, gan iOS.

Izmantojot šo lietotni, mēs varēsim ātri un ātri piekļūt jebkura servera aizsargātajam apvalkam, papildus piekļuvei SFTP pakalpojumam, kas ļauj apskatīt visas servera mapes ar administratora atļaujām (lieliski piemērotas sistēmas failu un mapju pārvaldībai bez fiziski atrasties servera priekšā).
Lai izmantotu lietotni, vienkārši palaidiet to, norādiet piekļuves informāciju serverim, kā redzēts iepriekš, un ievadiet paroli, kad tā tiek pieprasīta; automātiski lietotne izveidos savienojumu ar serveri un piedāvās mums apvalku, no kura izdot komandas, ar iespēju saglabāt akreditācijas datus turpmākai piekļuvei.
Alternatīvi mēs Android ierīcē varam izmantot bezmaksas JuiceSSH - SSH Client un JuiceSSH Performance spraudņa lietotnes.

Izmantojot šīs divas lietotnes, mēs abi varam nosūtīt komandas uz droša apvalka un pārbaudīt sava servera veiktspēju, pateicoties savienojuma spraudnim, kas reāllaikā parādīs CPU, RAM, tīkla, diska un vidējo slodzi (ļoti noderīga, ja mums ir vietne ar daudziem apmeklējumiem vai serveri ar nelielu jaudu).

Secinājumi

SSH servera pārvaldība un komandu nosūtīšana uz drošu apvalku noteikti ir nozares ekspertu un sistēmu administratoru darbības, taču, ja mēs vēlamies pārbaudīt katru mūsu servera aspektu mūsu pārvaldītajā vietnē, SSH noteikti ir viens no rīkiem, kas jums jāapgūst, lai iemācītos nekavējoties lietojiet.
Ja vēlaties uzzināt jaunas komandas no uzvednēm vai PowerShell, lūdzu, izlasiet mūsu rokasgrāmatu par komandu uzvedņu krāpšanos (CMD). Ja tā vietā mēs vēlamies izveidot savienojumu ar FTP serveri, visu nepieciešamo informāciju mēs atradīsim mūsu ceļvedī sadaļā Kā izveidot savienojumu ar FTP serveri no datora un viedtālruņa.
Lai izveidotu jaunu datu serveri, kas tiks izmantots kā personīgs un drošs mākonis, mēs varam izlasīt mūsu padziļinātu analīzi par to, kā personālajā datorā izveidot personīgu un bezmaksas mākoņa serveri.

Atstājiet Savu Komentāru

Please enter your comment!
Please enter your name here