Paano Gumamit ng SSH (may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Gumamit ng SSH (may Mga Larawan)
Paano Gumamit ng SSH (may Mga Larawan)

Video: Paano Gumamit ng SSH (may Mga Larawan)

Video: Paano Gumamit ng SSH (may Mga Larawan)
Video: PAANO MATAGAL MAUBOS AT MAKATIPID SA DATA USAGE NATIN ! | DATA AND WIFI SUPPORT ! 101% LEGIT ! 2024, Mayo
Anonim

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

Gumamit ng SSH Hakbang 1
Gumamit ng SSH Hakbang 1

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.
Gumamit ng SSH Hakbang 2
Gumamit ng SSH Hakbang 2

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.

Gumamit ng SSH Hakbang 3
Gumamit ng SSH Hakbang 3

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

Gumamit ng SSH Hakbang 4
Gumamit ng SSH Hakbang 4

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.
Gumamit ng SSH Hakbang 5
Gumamit ng SSH Hakbang 5

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.
Gumamit ng SSH Hakbang 6
Gumamit ng SSH Hakbang 6

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.
Gumamit ng SSH Hakbang 7
Gumamit ng SSH Hakbang 7

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.
Gumamit ng SSH Hakbang 8
Gumamit ng SSH Hakbang 8

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
Gumamit ng SSH Hakbang 9
Gumamit ng SSH Hakbang 9

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.
Gumamit ng SSH Hakbang 10
Gumamit ng SSH Hakbang 10

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.
Gumamit ng SSH Hakbang 11
Gumamit ng SSH Hakbang 11

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.
Gumamit ng SSH Hakbang 12
Gumamit ng SSH Hakbang 12

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

Gumamit ng SSH Hakbang 13
Gumamit ng SSH Hakbang 13

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

Gumamit ng SSH Hakbang 14
Gumamit ng SSH Hakbang 14

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.
Gumamit ng SSH Hakbang 15
Gumamit ng SSH Hakbang 15

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

Gumamit ng SSH Hakbang 16
Gumamit ng SSH Hakbang 16

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 @

Inirerekumendang: