Ja vēlaties izveidot savienojumu ar citiem datoriem, izmantojot bēdīgi slavenu nedrošu internetu, iespējams, vēlēsities darīt visu iespējamo, lai jūsu dati būtu droši. SSH ir viens no jūsu datu aizsardzības veidiem. Lai aizsargātu datus, datorā pareizi jāiestata SSH un pēc tam jāizveido šifrēts savienojums ar serveri. Paturiet prātā, ka, lai izveidotu drošu savienojumu, abiem savienojuma punktiem jābūt SSH. Izpildiet šo rokasgrāmatu, lai pārliecinātos, ka savienojums ir pēc iespējas drošāks.
Solis
1. daļa no 3: Savienojuma izveide pirmo reizi
1. solis. Instalējiet SSH
Operētājsistēmai Windows ir jālejupielādē SSH klients. Populārākais klients ir Cygwin, kas bez maksas ir pieejams izstrādātāja vietnē. Lejupielādējiet un instalējiet to tāpat kā jebkuras citas programmas instalēšanu. Vēl viena bezmaksas iespēja ir PuTTY.
- Cygwin instalēšanas laikā jums jāizvēlas instalēt OpenSSH no tīkla sadaļas.
- Linux un OS X sistēmā jau ir SSH klients, jo SSH ir Unix sistēma, un Linux un OS X nāk no Unix.
Solis 2. Palaidiet SSH
Atveriet Cygwin instalēto programmu Terminal vai OS X vai Linux. SSH izmanto termināļa saskarni, lai mijiedarbotos ar citiem datoriem. SSH nav grafiska interfeisa, tāpēc jums vajadzētu ērti rakstīt komandas.
Solis 3. Pārbaudiet savienojumu
Pirms ģenerējat drošības atslēgu un pārvietojat failus, iespējams, vēlēsities pārbaudīt, vai SSH ir pareizi konfigurēts jūsu datorā un mērķa datorā. Ievadiet šo komandu, mainot to ar savu lietotājvārdu un mērķa datora vai servera adresi:
-
$ ssh@
- Pēc veiksmīga savienojuma jums tiks prasīts ievadīt paroli. Ievadot paroli, neredzēsit kursoru kustību vai ievadītās rakstzīmes.
- Ja šī darbība neizdodas, iespējams, ka jūsu datorā nav pareizi iestatīts SSH vai serveris nepieņem SSH savienojumus.
2. daļa no 3: Pamatkomandu apguve
1. solis. Pārlūkojiet SSH apvalku
Pirmo reizi pieslēdzoties attālajam datoram, jūs atradīsities direktorijā HOME. Lai pārvietotos starp direktoriju struktūrām, izmantojiet komandu
CD
:
-
cd..
- pārvietos jūs par vienu direktoriju uz augšu.
-
CD
- pārvietos jūs uz ievadīto apakšdirektoriju.
-
cd/mājas lapa/direktorijs/ceļš/
- pārvietos jūs uz noteiktu direktoriju no saknes (mājas)
-
cd ~
- atgriezīsies direktorijā HOME.
2. darbība. Pārbaudiet pašreizējā direktorija saturu
Lai skatītu failus un mapes pašreizējā atrašanās vietā, varat izmantot komandu
ls
komandas:
-
ls
- parādīs visus failus un mapes pašreizējā direktorijā.
-
ls – l
- tiks parādīts direktorija saturs kopā ar papildu informāciju, piemēram, lielumu, atļaujām un datumu.
-
ls-a
- parādīs visu direktoriju, ieskaitot slēptos failus un mapes.
Solis 3. Kopējiet failus no datora uz attālo datoru
Ja jums ir nepieciešams kopēt failus no datora uz attālo datoru, varat izmantot komandu
scp
komandas:
-
scp /localdirectory/example1.txt @:
- kopēs piemēru1.txt uz attālo datoru. Varat atstāt tukšu, lai kopētu attālā datora saknes mapē.
-
scp @:/home/example1.txt./
- pārvietos piemēru1.txt no attālā datora mājas direktorijas uz pašreizējo datora direktoriju.
Solis 4. Kopējiet failu, izmantojot apvalku
Jūs varat izmantot komandu
cp
lai kopētu failus tajā pašā direktorijā vai izvēlētajā direktorijā.
-
cp example1.txt example2.txt
- izveidos eksemplāra example1.txt kopiju ar nosaukumu example2.txt tajā pašā vietā.
-
cp example1.txt /
- izveidos piemēra1.txt kopiju uz norādīto atrašanās vietu.
5. solis. Pārvietojiet un pārdēvējiet failu
Ja vēlaties pārdēvēt failu vai pārvietot to bez kopēšanas, izmantojiet komandu
mv
-
mv example1.txt example2.txt
- pārdēvēs failu example1.txt uz example2.txt. Faili atradīsies tajā pašā vietā.
-
mv direktorijs1 direktorijs2
- pārdēvēs direktoriju 1 uz direktoriju2. Direktorija saturs nemainīsies.
-
mv example1.txt direktorijs1/
- pārvietos piemēru1.txt uz direktoriju1.
-
mv example1.txt direktorijs1/example2.txt
- pārvietos piemēru1.txt uz direktoriju1 un pārdēvēs par piemēru2.txt
6. darbība. Dzēsiet failus un direktorijus
Ja kaut kas jādzēš no attālā datora, varat izmantot komandu
rm
-
rm piemērs1.txt
- izdzēsīs failu example1.txt.
-
rm - es piemērs1.txt
- izdzēsīs failu example1.txt pēc brīdinājuma saņemšanas.
-
rm direktorijs1/
- izdzēsīs direktoriju 1 un visu tā saturu.
7. solis. Mainiet failu atļaujas
Izmantojot komandu, varat mainīt failu lasīšanas un rakstīšanas atļaujas
chmod
-
chmod u+w example1.txt
pievienos lietotājam rakstīšanas/modificēšanas atļaujas (u). Varat arī izmantot
g
grupas atļaujām un
o
- pasaules licencēšanai.
-
chmod g+r example1.txt
- pievienos grupas failiem lasīšanas/piekļuves atļaujas.
- Ir liels atļauju saraksts, ko varat izmantot, lai nodrošinātu vai atvērtu piekļuvi dažādiem sistēmas aspektiem.
8. solis. Uzziniet citas pamata komandas
Ir dažas citas svarīgas komandas, kuras jūs bieži izmantosit čaulas saskarnē:
-
mkdir jaunā direktorija
- izveidos jaunu direktoriju ar nosaukumu newdirectory
-
pwd
- parādīs jūsu pašreizējo direktoriju.
-
PVO
- tiks parādīts, kurš pašlaik ir pieteicies sistēmā.
-
pico newfile.txt
vai
vi newfile.txt
- izveidos jaunu failu un atvērs failu redaktoru. Dažādām sistēmām būs dažādi failu redaktori. Visizplatītākie redaktori ir pico un vi. Ja izmantojat citu failu redaktoru, jums būs jāizmanto cita komanda.
9. solis. Iegūstiet detalizētu informāciju par jebkuru komandu
Ja neesat pārliecināts par komandas funkciju, izmantojiet komandu
cilvēks
lai uzzinātu visus parametrus un to pielietojumu.
-
cilvēks
- parādīs informāciju par komandu.
-
vīrietis - k
- meklēs visas manu lapas ar jūsu ievadītajiem atslēgvārdiem.
3. daļa no 3: Šifrētas atslēgas ģenerēšana
1. solis. Izveidojiet SSH atslēgu
Šī bloķēšana ļauj izveidot savienojumu ar attālu atrašanās vietu, katru reizi neievadot paroli. Tas padarīs jūsu savienojumu ar attālo datoru drošāku, jo jūsu parole netiks nosūtīta tīklā.
-
Izveidojiet atslēgu mapi datorā, ievadot komandu
$ mkdir.ssh
-
Izveidojiet privātas un publiskas atslēgas ar komandu
$ ssh-keygen –t rsa
- Jums tiks lūgts izveidot atslēgas paroli; tas nav obligāts. Ja nevēlaties ievadīt atslēgas paroli, nospiediet taustiņu Enter. Tādējādi mapē.ssh tiks izveidotas divas atslēgas: id_rsa un id_rsa.pub.
-
Mainiet savas privātās atslēgas atļaujas. Lai pārliecinātos, ka privāto atslēgu var lasīt tikai jūs, ievadiet komandu
$ chmod 600.ssh/id_rsa
2. solis. Novietojiet publisko atslēgu attālajā datorā
Pēc atslēgas ģenerēšanas publisko atslēgu varat saglabāt attālajā datorā, lai varētu izveidot savienojumu bez paroles. Ievadiet šādu komandu, mainot noteiktas daļas, kā aprakstīts iepriekš::
-
$ scp.ssh/id_rsa.pub @:
- Komandas beigās noteikti iekļaujiet kolu (:).
- Pirms pārsūtīšanas procesa jums tiks prasīts ievadīt paroli.
3. solis. Instalējiet publisko kodu attālajā datorā
Kad kods ir ievietots attālajā datorā, tas būs jāinstalē, lai kods darbotos pareizi. Vispirms piesakieties sistēmā, kā aprakstīts 3. darbībā.
-
Izveidojiet SSH mapi attālajā datorā, ja tā vēl nav:
$ mkdir.ssh
-
Ievietojiet atslēgu autorizētā atslēgas failā. Ja fails neeksistē, tas tiks izveidots.
$ cat id_rsa.pub >>.ssh/Author_keys
-
Mainiet SSH mapes atļaujas, lai tā būtu pieejama:
$ chmod 700.ssh
4. solis. Pārbaudiet, vai savienojums darbojas
Kad atslēga ir instalēta attālajā datorā, jums vajadzētu būt iespējai izveidot savienojumu, neprasot paroli. Ievadiet šo komandu, lai pārbaudītu savienojumu:
$ ssh@