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: NAPALITAN NG HOTMAIL ANG EMAIL l HOW TO RECOVER LOCKED FACEBOOK WITHOUT EMAIL AND PHONE NUMBER? 2024, Mayo
Anonim

Kung kumokonekta ka sa isa pang computer sa Internet, malamang na gugustuhin mong panatilihing ligtas ang iyong data. Ang SSH ay isang paraan upang matulungan itong gawin. Upang maganap ito, kakailanganin mong i-set up nang maayos ang SSH sa iyong computer, at pagkatapos ay lumikha ng isang naka-encrypt na koneksyon sa iyong server. Tandaan lamang, upang ang koneksyon ay maging ligtas, ang parehong mga dulo ng koneksyon ay kailangang magkaroon ng pinagana ang SSH. Sundin ang patnubay na ito upang matiyak na ang iyong koneksyon ay ligtas hangga't maaari.

Mga hakbang

Bahagi 1 ng 3: Kumokonekta sa Unang Oras

Gumamit ng SSH Hakbang 1
Gumamit ng SSH Hakbang 1

Hakbang 1. I-install ang SSH

Para sa Windows, kakailanganin mong mag-download at mag-install ng isang programa ng client ng SSH. Ang pinakatanyag ay ang Cygwin, na magagamit nang libre mula sa website ng developer. I-download at i-install ito tulad ng nais mong anumang iba pang programa. Ang isa pang tanyag na libreng programa ay ang PuTTY.

  • Sa panahon ng pag-install ng Cygwin, dapat mong piliin na mai-install ang OpenSSH mula sa seksyong Net.
  • Ang Linux at Mac OS X ay mayroong SSH na naka-install sa system. Ito ay dahil ang SSH ay isang sistema ng UNIX, at ang Linux at OS X ay nagmula sa UNIX.
  • Kung mayroon kang Windows 10 sa Annibers Update, maaari mong i-install ang Windows Subsystem para sa Linux na kasama ng paunang naka-install na SSH.
Gumamit ng SSH Hakbang 2
Gumamit ng SSH Hakbang 2

Hakbang 2. Patakbuhin ang SSH

Buksan ang terminal program na na-install ng Cygwin, o Bash sa Ubuntu sa Windows para sa Windows 10, o buksan ang Terminal sa OS X o Linux. Ginagamit ng SSH ang interface ng terminal upang makipag-ugnay sa iba pang mga computer. Walang grapikong interface para sa SSH, kaya kakailanganin mong makakuha ng komportableng pag-type sa mga utos.

Gumamit ng SSH Hakbang 3
Gumamit ng SSH Hakbang 3

Hakbang 3. Subukan ang koneksyon

Bago ka sumisid sa paglikha ng mga ligtas na key at paglipat ng mga file, gugustuhin mong subukan na ang SSH ay maayos na na-configure sa iyong computer pati na rin ang system na iyong kumokonekta. Ipasok ang sumusunod na utos, na papalitan ng iyong username sa remote computer, at ng address para sa remote computer o server:

  • $ ssh @

  • Kung nais mong tukuyin ang isang port, idagdag

    -p 0000

  • (palitan ang 0000 ng nais na numero ng port).
  • Hihilingin sa iyo ang iyong password kapag naitatag ang koneksyon. Hindi mo makikita ang paglipat ng cursor o anumang pag-input ng mga character kapag na-type mo ang iyong password.
  • Kung nabigo ang hakbang na ito, alinman sa alinman sa SSH ay nai-configure nang hindi wasto sa iyong computer o ang remote na computer ay hindi tumatanggap 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. I-navigate ang shell ng SSH

Kapag una kang kumonekta sa remote computer, dapat kang matatagpuan sa iyong direktoryo sa HOME. Upang ilipat ang paligid ng istraktura ng direktoryo, gamitin ang

cd

utos:

  • cd..

  • ililipat ka sa isang direktoryo.
  • cd

  • ilipat ka sa tinukoy na subdirectory.
  • cd / home / Directory / path /

  • ilipat ka sa tinukoy na direktoryo mula sa root (home).
  • cd ~

  • ibabalik ka sa iyong direktoryo sa HOME.
Gumamit ng SSH Hakbang 5
Gumamit ng SSH Hakbang 5

Hakbang 2. Suriin ang mga nilalaman ng iyong kasalukuyang direktoryo

Upang makita kung anong mga file at folder sa iyong kasalukuyang lokasyon, maaari mong gamitin ang

ls

utos:

  • ls

  • ililista ang lahat ng mga file at folder sa iyong kasalukuyang direktoryo.
  • ls –l

  • ililista ang mga nilalaman ng direktoryo kasama ang karagdagang impormasyon tulad ng laki, mga pahintulot, at petsa.
  • ls-a

  • ililista ang lahat ng mga nilalaman 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 lokasyon sa remote computer

Kung kailangan mong kopyahin ang mga file mula sa iyong lokal na computer sa computer na iyong na-a-access nang malayuan, maaari mong gamitin ang

scp

utos:

  • scp /localdirectory/example1.txt @:

  • kopyahin ang example1.txt sa tinukoy sa remote computer. Maaari kang iwanang blangko upang makopya sa root folder ng remote computer.
  • scp @: / home / example1.txt./

  • lilipat ang example1.txt mula sa direktoryo ng bahay sa remote computer patungo sa kasalukuyang direktoryo sa lokal na computer.
Gumamit ng SSH Hakbang 7
Gumamit ng SSH Hakbang 7

Hakbang 4. Kopyahin ang mga file sa pamamagitan ng shell

Maaari mong gamitin ang

cp

utusan na gumawa ng mga kopya ng mga file alinman sa parehong direktoryo o sa isang direktoryo na iyong pinili:

  • halimbawa ng cp1.txt halimbawa2.txt

  • lilikha ng isang kopya ng example1.txt na tinatawag na example2.txt sa parehong lokasyon.
  • halimbawa ng cp1.txt /

  • lilikha ng isang kopya ng halimbawa1.txt sa lokasyon na tinukoy ng.
Gumamit ng SSH Hakbang 8
Gumamit ng SSH Hakbang 8

Hakbang 5. Ilipat at palitan ang pangalan ng mga file

Kung nais mong baguhin ang pangalan ng isang file o ilipat ito nang hindi kumopya, maaari mong gamitin ang

mv

utos:

  • mv halimbawa1.txt halimbawa2.txt

  • papangalanan ang example1.txt sa example2.txt. Mananatili ang file sa parehong lokasyon.
  • direktoryo ng mv1 direktoryo2

  • papalitan ang pangalan ng direktoryo1 sa direktoryo2. Ang mga nilalaman ng direktoryo ay mananatiling hindi nagbabago.
  • mv example1.txt direktoryo1 /

  • ilipat ang example1.txt sa direktoryo1.
  • mv example1.txt direktoryo1 / halimbawa2.txt

  • ililipat 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 alisin ang anumang mula sa computer na nakakonekta ka, maaari mong gamitin ang

rm

utos:

  • rm halimbawa1.txt

  • tatanggalin ang file na halimbawa1.txt.
  • rm –I halimbawa ko1.txt

  • tatanggalin ang file na example1.txt pagkatapos ma-prompt kang kumpirmahin.
  • 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 para sa iyong mga file

Maaari mong baguhin ang basahin at isulat ang mga pribilehiyo ng iyong mga file gamit ang

chmod

utos:

  • chmod u + w halimbawa1.txt

    ay idaragdag ang pahintulot sa pagsulat (baguhin) sa file para sa gumagamit (u). Maaari mo ring gamitin ang

    g

    modifier para sa mga pahintulot sa pangkat o ang

    o

  • para sa mga pahintulot sa mundo.
  • chmod g + r halimbawa1.txt

  • ay idaragdag ang binasang (access) na pahintulot sa file para sa pangkat.
  • Mayroong isang malaking listahan ng mga pahintulot na maaari mong gamitin upang ma-secure o mabuksan ang 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 iba't ibang mga pangunahing utos

Mayroong ilang mas mahalagang mga utos na gumagamit ka ng kaunti sa interface ng shell. Nagsasama sila:

  • mkdir newdirectory

  • lilikha ng isang bagong subdirectory na tinatawag na newdirectory.
  • pwd

  • ipapakita ang iyong kasalukuyang lokasyon ng direktoryo.
  • sino

  • nagpapakita kung sino ang naka-log in sa system.
  • pico newfile.txt

    o

    vi newfile.txt

  • lilikha ng isang bagong file at buksan ang file editor. Ang magkakaibang system ay magkakaroon ng magkakaibang mga editor ng file na naka-install. Ang pinaka-karaniwan ay ang pico at vi. Maaaring kailanganin mong gumamit ng iba't ibang mga utos kung mayroon kang ibang naka-install na file editor.
Gumamit ng SSH Hakbang 12
Gumamit ng SSH Hakbang 12

Hakbang 9. Kumuha ng detalyadong impormasyon sa anumang utos

Kung hindi ka sigurado sa kung ano ang gagawin ng isang utos, maaari mong gamitin ang

lalaki

utos na malaman ang tungkol sa lahat ng mga posibleng paggamit at parameter:

  • lalaki

  • magpapakita ng impormasyon tungkol sa utos na iyon.
  • tao –k

  • Hahanapin ang lahat ng mga pahina ng tao para sa keyword na iyong tinukoy.

Bahagi 3 ng 3: Paglikha ng Mga Naka-encrypt na Susi

Gumamit ng SSH Hakbang 13
Gumamit ng SSH Hakbang 13

Hakbang 1. Lumikha ng iyong mga SSH key

Papayagan ka ng mga key na ito na kumonekta sa malayuang lokasyon nang hindi kinakailangang ipasok ang iyong password sa bawat oras. Ito ay isang mas ligtas na paraan upang kumonekta sa remote computer, dahil ang password ay hindi naipapadala sa network.

  • Lumikha ng key folder sa iyong computer sa pamamagitan ng pagpasok ng utos

    $ mkdir.ssh

  • Lumikha ng pampubliko at pribadong mga susi sa pamamagitan ng paggamit ng utos

    $ ssh-keygen –t rsa

  • Tatanungin ka kung nais mong lumikha ng isang passphrase para sa mga susi; opsyonal ito Kung hindi mo nais na lumikha ng isang passphrase, pindutin ang Enter. Lilikha ito ng dalawang mga susi sa direktoryo ng.ssh: id_rsa at id_rsa.pub
  • Baguhin ang mga pahintulot ng iyong pribadong key. Upang matiyak na ang pribadong key ay mababasa mo lamang, ipasok 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

Sa sandaling nalikha ang iyong mga susi, handa ka nang ilagay ang pampublikong key sa remote computer upang makakonekta ka nang walang isang password. Ipasok ang sumusunod na utos, palitan ang mga naaangkop na bahagi tulad ng ipinaliwanag nang mas maaga:

  • $ scp.ssh / id_rsa.pub @:

  • Tiyaking isama ang colon (:) sa pagtatapos ng utos.
  • Hihilingin sa iyo na i-input ang iyong password bago magsimula ang paglilipat ng file.
Gumamit ng SSH Hakbang 15
Gumamit ng SSH Hakbang 15

Hakbang 3. I-install ang pampublikong key sa remote computer

Kapag nailagay mo na ang susi sa remote computer, kakailanganin mong i-install ito upang gumana ito nang tama. Una, mag-log in sa remote computer sa parehong paraan na ginawa mo sa Hakbang 3.

  • Lumikha ng isang folder ng SSH sa remote computer, kung wala ito:

    $ mkdir.ssh

  • Idagdag ang iyong susi sa pinahintulutang file ng mga key. Kung ang file ay wala pa, malilikha ito:

    $ cat id_rsa.pub >>.ssh /uthor_keys

  • Baguhin ang mga pahintulot para sa folder ng SSH upang payagan ang pag-access:

    $ chmod 700.ssh

Gumamit ng SSH Hakbang 16
Gumamit ng SSH Hakbang 16

Hakbang 4. Suriin na gumagana ang koneksyon

Kapag na-install na ang susi sa remote computer, dapat ay makapagsimula ka ng isang koneksyon nang hindi hiniling na ipasok ang iyong password. Ipasok ang sumusunod na utos upang subukan ang koneksyon:

$ ssh @

Kung kumonekta ka nang hindi sinenyasan para sa password, ang mga pindutan ay na-configure nang tama

Inirerekumendang: