As u via 'n berugte onveilige internet met ander rekenaars wil skakel, wil u moontlik alles in u vermoë doen om u data veilig te hou. SSH is een manier om u data te beveilig. Om data te beveilig, moet u SSH korrek op u rekenaar instel en dan 'n geïnkripteer verbinding met die bediener tot stand bring. Hou egter in gedagte dat beide verbindingspunte SSH moet hê om 'n veilige verbinding tot stand te bring. Volg hierdie gids om seker te maak dat u verbinding so veilig as moontlik is.
Stap
Deel 1 van 3: Verbind vir die eerste keer

Stap 1. Installeer SSH
Vir Windows moet u 'n SSH -kliënt aflaai. Die gewildste kliënt is Cygwin, wat gratis beskikbaar is op die webwerf van die ontwikkelaar. Laai dit af en installeer dit soos om enige ander program te installeer. Nog 'n gratis opsie is PuTTY.
- Tydens die Cygwin -installasie moet u kies om OpenSSH uit die Net -afdeling te installeer.
- Linux en OS X het reeds 'n SSH -kliënt op die stelsel, want SSH is 'n Unix -stelsel, en Linux en OS X kom van Unix.

Stap 2. Begin SSH
Open die Terminal -program wat deur Cygwin geïnstalleer is, of maak 'n terminale oop op OS X of Linux. SSH gebruik 'n terminale koppelvlak om met ander rekenaars te kommunikeer. Daar is geen grafiese koppelvlak vir SSH nie, dus u moet gemaklik wees om opdragte te tik.

Stap 3. Gaan die verbinding na
Voordat u 'n sekuriteitsleutel genereer en lêers skuif, wil u seker maak dat SSH korrek op u rekenaar en op die doelrekenaar ingestel is. Voer hierdie opdrag in, verander dit met u gebruikersnaam en met die adres van u doelrekenaar of bediener:
-
$ ssh@
- U sal na 'n suksesvolle verbinding 'n wagwoord gevra word. U sal nie sien dat die wyser beweeg of die karakters wat ingevoer is terwyl u u wagwoord tik nie.
- As hierdie stap misluk, is dit moontlik dat SSH nie korrek op u rekenaar opgestel is nie, of dat die bediener nie SSH -verbindings aanvaar nie.
Deel 2 van 3: Basiese opdragte leer

Stap 1. Blaai na die SSH -dop
Die eerste keer dat u aan 'n afgeleë rekenaar koppel, sal u in die HUIS -gids wees. Gebruik die opdrag om tussen gidsstrukture te beweeg
CD
:
-
cd..
- sal u een gids na bo skuif.
-
CD
- sal u na die subgids skuif wat u ingevoer het.
-
cd/home/directory/path/
- sal u vanaf root (tuis) na 'n spesifieke gids skuif
-
cd ~
- sal u terugkeer na die HUIS -gids.

Stap 2. Gaan die inhoud van die huidige gids na
U kan die opdrag gebruik om lêers en gidse op u huidige ligging te sien
ls
bevele:
-
ls
- sal alle lêers en gidse in die huidige gids wys.
-
ls –l
- sal die inhoud van die gids vertoon saam met bykomende inligting, soos grootte, toestemmings en datum.
-
ls-a
- sal die hele gids insluitend verborge lêers en gidse vertoon.

Stap 3. Kopieer die lêers van u rekenaar na die afgeleë rekenaar
As u lêers van u rekenaar na 'n afgeleë rekenaar moet kopieer, kan u die opdrag gebruik
scp
bevele:
-
scp /localdirectory/example1.txt @:
- sal voorbeeld1.txt na op die afgeleë rekenaar kopieer. U kan dit leeg laat om na die wortelmap op die afgeleë rekenaar te kopieer.
-
scp @:/home/voorbeeld1.txt./
- sal voorbeeld1.txt van die tuisgids op die afgeleë rekenaar na die huidige gids op u rekenaar skuif.

Stap 4. Kopieer die lêer via die dop
U kan die opdrag gebruik
cp
om lêers na dieselfde gids of na 'n gids van u keuse te kopieer.
-
cp voorbeeld1.txt voorbeeld2.txt
- sal 'n afskrif van voorbeeld1.txt met die naam voorbeeld2.txt op dieselfde plek skep.
-
cp voorbeeld1.txt /
- sal 'n afskrif van voorbeeld1.txt na die gespesifiseerde plek in.

Stap 5. Skuif en hernoem die lêer
Gebruik die opdrag as u 'n lêer wil hernoem of dit wil skuif sonder om te kopieer
mv
-
mv voorbeeld1.txt voorbeeld2.txt
- sal die lêer voorbeeld1.txt hernoem na voorbeeld2.txt. Die lêers sal op dieselfde plek wees.
-
mv -gids1 -gids2
- sal map1 na directory2 hernoem. Die inhoud van die gids sal nie verander nie.
-
mv voorbeeld1.txt gids1/
- sal voorbeeld1.txt na gids1 skuif.
-
mv voorbeeld1.txt gids1/voorbeeld2.txt
- sal voorbeeld1.txt na directory1 skuif en dit hernoem na voorbeeld2.txt

Stap 6. Vee lêers en gidse uit
As u iets van die eksterne rekenaar wil verwyder, kan u die opdrag gebruik
rm
-
rm voorbeeld1.txt
- sal die voorbeeld1.txt -lêer uitvee.
-
rm –I voorbeeld1.txt
- sal die voorbeeld1.txt -lêer uitvee nadat u 'n waarskuwing gegee het.
-
rm -gids1/
- verwyder directory1 en al die inhoud daarvan.

Stap 7. Verander lêertoestemmings
U kan die lees- en skryftoestemmings op u lêers verander met die opdrag
chmod
-
chmod u+w voorbeeld1.txt
sal lêertoestemmings vir die gebruiker (u) byvoeg/verander. U kan ook gebruik
g
vir groepstoestemmings en
o
- vir wêreldlisensie.
-
chmod g+r voorbeeld1.txt
- sal lees-/toegangsregte vir lêers vir die groep byvoeg.
- Daar is 'n groot lys toestemmings wat u kan gebruik om toegang tot verskillende aspekte van u stelsel te beveilig of oop te maak.

Stap 8. Leer ander basiese opdragte
Daar is 'n paar ander belangrike opdragte wat u gereeld in die dop -koppelvlak sal gebruik, soos volg:
-
mkdir nuwe gids
- sal 'n nuwe gids met die naam newdirectory skep
-
pwd
- sal u huidige gids vertoon.
-
who
- sal wys wie tans aangemeld is by die stelsel.
-
pico newfile.txt
of
vi newfile.txt
- sal 'n nuwe lêer skep en die lêerredakteur oopmaak. Verskillende stelsels sal verskillende lêerredakteurs hê. Die mees algemene redakteurs is pico en vi. U moet 'n ander opdrag gebruik as u 'n ander lêerredakteur gebruik.

Stap 9. Kry gedetailleerde inligting vir enige opdrag
As u onseker is oor die funksie van 'n opdrag, gebruik die opdrag
man
om al die parameters en hul gebruike te leer.
-
man
- sal inligting oor die opdrag vertoon.
-
man –k
- soek alle manbladsye met die sleutelwoorde wat u ingevoer het.
Deel 3 van 3: Genereer 'n versleutelde sleutel

Stap 1. Genereer 'n SSH -sleutel
Met hierdie slot kan u met 'n afgeleë plek skakel sonder om elke keer 'n wagwoord in te voer. Dit maak u verbinding met die eksterne rekenaar veiliger, aangesien u wagwoord nie oor die netwerk gestuur sal word nie.
-
Skep 'n sleutelmap op u rekenaar deur die opdrag in te voer
$ mkdir.ssh
-
Genereer privaat en openbare sleutels met opdrag
$ ssh-keygen –t rsa
- U sal gevra word om 'n wagwoord vir die sleutel te skep; dit is opsioneel. As u nie 'n wagwoord vir die sleutel wil invoer nie, druk Enter. Dit sal twee sleutels in die.ssh -lêergids skep: id_rsa en id_rsa.pub.
-
Verander jou privaat sleuteltoestemmings. Om seker te maak dat u privaat sleutel slegs deur u gelees kan word, voer die opdrag in
$ chmod 600.ssh/id_rsa

Stap 2. Plaas die publieke sleutel op die afgeleë rekenaar
Nadat u die sleutel gegenereer het, kan u die publieke sleutel op die eksterne rekenaar stoor, sodat u sonder 'n wagwoord kan skakel. Voer die volgende opdrag in deur sekere dele te verander soos vroeër beskryf:
-
$ scp.ssh/id_rsa.pub @:
- Maak seker dat u 'n dubbelpunt (:) aan die einde van die opdrag insluit.
- U sal 'n wagwoord gevra word voordat die oordragproses begin.

Stap 3. Installeer die publieke kode op die afgeleë rekenaar
Nadat u die kode op die afgeleë rekenaar geplaas het, moet u dit installeer sodat die kode behoorlik werk. Meld eers aan by die stelsel op die manier wat in stap 3 beskryf word.
-
Skep 'n SSH -lêergids op die afgeleë rekenaar as dit nie reeds bestaan nie:
$ mkdir.ssh
-
Plaas u sleutel in 'n gemagtigde sleutellêer. As die lêer nie bestaan nie, word dit geskep.
$ cat id_rsa.pub >>.ssh/authorised_keys
-
Verander die regte vir die SSH -lêergids om dit toeganklik te maak:
$ chmod 700.ssh

Stap 4. Kyk of die verbinding werk
Sodra die sleutel op die eksterne rekenaar geïnstalleer is, moet u 'n verbinding kan begin sonder om 'n wagwoord te vra. Voer hierdie opdrag in om die verbinding te kontroleer:
$ ssh@