Kung nais mong kumonekta sa iba pang mga computer sa isang kilalang hindi secure na Internet, baka gusto mong gawin ang lahat na maaari mong mapanatili ang iyong data na ligtas. Ang SSH ay isang paraan ng pag-secure ng iyong data. Upang ma-secure ang data, kailangan mong maayos na i-set up ang SSH sa iyong computer, pagkatapos ay magtatag ng isang naka-encrypt na koneksyon sa server. Gayunpaman, tandaan na upang makapagtatag ng isang ligtas na koneksyon, ang parehong mga puntos ng koneksyon ay dapat magkaroon ng SSH. Sundin ang patnubay na ito upang matiyak na ang iyong koneksyon ay ligtas hangga't maaari.
Hakbang
Bahagi 1 ng 3: Kumokonekta Para sa Unang Oras

Hakbang 1. I-install ang SSH
Para sa Windows, kailangan mong mag-download ng isang SSH client. Ang pinakatanyag na kliyente ay ang Cygwin, na magagamit nang libre mula sa site ng developer. I-download at i-install ito tulad ng pag-install ng anumang iba pang programa. Ang isa pang libreng pagpipilian ay PuTTY.
- Sa panahon ng pag-install ng Cygwin, dapat mong piliin na mai-install ang OpenSSH mula sa seksyong Net.
- Ang Linux at OS X ay mayroon nang SSH client sa system, dahil ang SSH ay isang Unix system, at ang Linux at OS X ay nagmula sa Unix.

Hakbang 2. Patakbuhin ang SSH
Buksan ang programang Terminal na naka-install ng Cygwin, o buksan ang isang terminal sa OS X o Linux. Gumagamit ang SSH ng isang interface ng terminal upang makipag-ugnay sa iba pang mga computer. Walang grapikong interface para sa SSH, kaya dapat kang komportable sa pag-type ng mga utos.

Hakbang 3. Suriin ang koneksyon
Bago ka makabuo ng isang security key at ilipat ang mga file, baka gusto mong suriin kung maayos na na-configure ang SSH sa iyong computer at sa iyong target na computer. Ipasok ang utos na ito, binabago ito sa iyong username at sa address ng iyong target na computer o server.:
-
$ ssh @
- Hihilingan ka ng isang password pagkatapos ng isang matagumpay na koneksyon. Hindi mo makikita ang paglipat ng cursor o ang mga character na ipinasok habang nai-type mo ang iyong password.
- Kung nabigo ang hakbang na ito, maaaring hindi wastong na-set up ang SSH sa iyong computer, o hindi tumatanggap ang server ng mga koneksyon sa SSH.
Bahagi 2 ng 3: Pag-aaral ng Pangunahing Mga Utos

Hakbang 1. Mag-browse sa SSH shell
Sa unang pagkakataong kumonekta ka sa isang remote na computer, makakapasok ka sa direktoryo ng HOME. Upang lumipat sa pagitan ng mga istraktura ng direktoryo, gamitin ang utos
CD
:
-
cd..
- ililipat ka ng isang direktoryo.
-
CD
- ililipat ka sa subdirectory na iyong ipinasok.
-
cd / home / Directory / path /
- ililipat ka sa isang tukoy na direktoryo mula sa ugat (bahay)
-
cd ~
- ibabalik ka sa direktoryo ng HOME.

Hakbang 2. Suriin ang mga nilalaman ng kasalukuyang direktoryo
Upang matingnan ang mga file at folder sa iyong kasalukuyang lokasyon, maaari mong gamitin ang utos
ls
utos:
-
ls
- ipapakita ang lahat ng mga file at folder sa kasalukuyang direktoryo.
-
ls –l
- ipapakita ang mga nilalaman ng direktoryo kasama ang karagdagang impormasyon tulad ng laki, mga pahintulot, at petsa.
-
ls-a
- ipapakita ang buong direktoryo kabilang ang mga nakatagong mga file at folder.

Hakbang 3. Kopyahin ang mga file mula sa iyong computer sa remote computer
Kung kailangan mong kopyahin ang mga file mula sa iyong computer patungo sa isang remote computer, maaari mong gamitin ang utos
scp
utos:
-
scp /localdirectory/example1.txt @:
- makopya ang example1.txt sa sa remote computer. Maaari kang iwanang blangko upang makopya sa root folder sa remote computer.
-
scp @: / home / example1.txt./
- lilipat ang example1.txt mula sa direktoryo ng bahay sa remote computer patungo sa kasalukuyang direktoryo sa iyong computer.

Hakbang 4. Kopyahin ang file sa pamamagitan ng shell
Maaari mong gamitin ang utos
cp
upang kopyahin ang mga file sa parehong direktoryo o sa isang direktoryo na iyong pinili.
-
halimbawa ng cp1.txt halimbawa2.txt
- lilikha ng isang kopya ng example1.txt na pinangalanang example2.txt sa parehong lokasyon.
-
halimbawa ng cp1.txt /
- gagawa ng isang kopya ng halimbawa1.txt sa tinukoy na lokasyon sa.

Hakbang 5. Ilipat at palitan ang pangalan ng file
Kung nais mong palitan ang pangalan ng isang file o ilipat ito nang hindi kumopya, gamitin ang utos
mv
-
mv halimbawa1.txt halimbawa2.txt
- papangalanan ang file ng example1.txt sa example2.txt. Ang mga file ay nasa parehong lokasyon.
-
direktoryo ng mv1 direktoryo2
- papalitan ang pangalan ng direktoryo1 sa direktoryo2. Ang mga nilalaman ng direktoryo ay hindi magbabago.
-
mv example1.txt direktoryo1 /
- lilipat ang example1.txt sa direktoryo1.
-
mv example1.txt direktoryo1 / halimbawa2.txt
- ilipat ang example1.txt sa direktoryo1 at palitan ang pangalan nito sa example2.txt

Hakbang 6. Tanggalin ang mga file at direktoryo
Kung kailangan mong tanggalin ang anumang mula sa remote computer, maaari mong gamitin ang utos
rm
-
rm halimbawa1.txt
- tatanggalin ang file ng example1.txt.
-
rm –I halimbawa ko1.txt
- tatanggalin ang file na example1.txt pagkatapos bigyan ka ng isang babala.
-
rm direktoryo1 /
- tatanggalin ang direktoryo1 at lahat ng nilalaman nito.

Hakbang 7. Baguhin ang mga pahintulot ng file
Maaari mong baguhin ang nabasa at sumulat ng mga pahintulot sa iyong mga file gamit ang utos
chmod
-
chmod u + w halimbawa1.txt
ay magdagdag ng sumulat / magbago ng mga pahintulot ng file para sa gumagamit (u). Maaari mo ring gamitin
g
para sa mga pahintulot sa pangkat at
o
- para sa paglilisensya sa mundo.
-
chmod g + r halimbawa1.txt
- ay magdagdag ng mga pahintulot na basahin / i-access ang mga file para sa pangkat.
- Mayroong isang malaking listahan ng mga pahintulot na maaari mong gamitin upang ma-secure o mabuksan ang pag-access sa iba't ibang mga aspeto ng iyong system.

Hakbang 8. Alamin ang iba pang mga pangunahing utos
Mayroong ilang iba pang mahahalagang utos na gagamitin mo nang madalas sa interface ng shell, tulad ng sumusunod:
-
mkdir newdirectory
- lilikha ng isang bagong direktoryo na may pangalang newdirectory
-
pwd
- ipapakita ang iyong kasalukuyang direktoryo.
-
sino
- ipapakita kung sino ang kasalukuyang naka-log in sa system.
-
pico newfile.txt
o
vi newfile.txt
- lilikha ng isang bagong file at buksan ang file editor. Ang magkakaibang mga system ay magkakaroon ng magkakaibang mga editor ng file. Ang pinaka-karaniwang mga editor ay pico at vi. Kakailanganin mong gumamit ng ibang utos kung gumamit ka ng ibang file editor.

Hakbang 9. Kumuha ng detalyadong impormasyon para sa anumang utos
Kung hindi ka sigurado sa pagpapaandar ng isang utos, gamitin ang utos
lalaki
upang malaman ang lahat ng mga parameter at ang mga gamit nito.
-
lalaki
- magpapakita ng impormasyon patungkol sa utos.
-
tao –k
- Hahanapin ang lahat ng mga pahina ng tao kasama ang mga keyword na iyong ipinasok.
Bahagi 3 ng 3: Bumubuo ng isang Na-encrypt na Susi

Hakbang 1. Bumuo ng isang susi ng SSH
Pinapayagan ka ng lock na ito na kumonekta sa isang malayuang lokasyon nang hindi na kinakailangang magpasok ng isang password sa bawat oras. Gagawin nitong mas ligtas ang iyong koneksyon sa remote computer, dahil hindi ipapadala ang iyong password sa network.
-
Lumikha ng isang key folder sa iyong computer sa pamamagitan ng pagpasok ng utos
$ mkdir.ssh
-
Bumuo ng pribado at pampublikong mga susi na may utos
$ ssh-keygen –t rsa
- Hihilingin sa iyo na lumikha ng isang password para sa susi; opsyonal ito Kung hindi mo nais na magpasok ng isang password para sa key, pindutin ang Enter. Lilikha ito ng dalawang mga susi sa folder na.ssh: id_rsa at id_rsa.pub.
-
Baguhin ang iyong mga pribadong pahintulot sa key. Upang matiyak na ang iyong pribadong key ay mababasa mo lamang, ilagay ang utos
$ chmod 600.ssh / id_rsa

Hakbang 2. Ilagay ang pampublikong key sa remote computer
Matapos mong mabuo ang susi, maaari mong iimbak ang pampublikong key sa remote computer upang makakonekta ka nang walang isang password. Ipasok ang sumusunod na utos sa pamamagitan ng pagbabago ng ilang mga bahagi tulad ng inilarawan nang mas maaga::
-
$ scp.ssh / id_rsa.pub @:
- Tiyaking nagsasama ka ng isang colon (:) sa pagtatapos ng utos.
- Hihilingan ka ng isang password bago magsimula ang proseso ng paglipat.

Hakbang 3. I-install ang pampublikong code sa remote computer
Kapag nailagay mo na ang code sa remote computer, kakailanganin mong i-install ito para gumana nang maayos ang code. Una, mag-log in sa system sa paraang inilarawan sa hakbang 3.
-
Lumikha ng isang folder ng SSH sa remote computer kung wala ito:
$ mkdir.ssh
-
Ilagay ang iyong susi sa isang awtorisadong key file. Kung ang file ay wala, malilikha ito.
$ cat id_rsa.pub >>.ssh /uthor_keys
-
Baguhin ang mga pahintulot para sa folder ng SSH upang ma-access ito:
$ chmod 700.ssh

Hakbang 4. Suriin kung gumagana ang koneksyon
Kapag na-install na ang susi sa remote computer, dapat ay makapagsimula ka ng isang koneksyon nang hindi hinilingan ng isang password. Ipasok ang utos na ito upang suriin ang koneksyon:
$ ssh @